Skip to content

Gear

Hardware

  • Laptop: MacBook Pro (M4 Max, 36 GB RAM)
  • Monitor: Dell U4924DW — 49" ultrawide (5120 x 1440)
  • Keyboard: AULA F75 — 75% gasket mechanical, hot-swappable, tri-mode wireless
  • Mouse: Lofree Touch PBT — wireless with OLED screen, PBT shell
  • Audio: Apple AirPods Pro, Apple AirPods Max, Audeze LCD-5

Editor & Terminal

  • Editor: Neovim — AstroNvim-based config with LSP, DAP, and 30+ plugins
  • Terminal: iTerm2 with Catppuccin Mocha color scheme
  • Shell: Zsh with Oh My Zsh, Powerlevel10k, zsh-autosuggestions, syntax-highlighting, fzf-tab
  • Multiplexer: tmux with Catppuccin colors and vim-style keybindings
  • Font: MesloLGS Nerd Font (primary), JetBrains Mono Nerd Font (alternate)
  • Email: Neomutt with multi-account OAuth2

Languages & Package Managers

  • Python: Python 3 with uv and pipx
  • Go: Go with gofumpt and golangci-lint
  • JS/TS: Node.js with pnpm and Bun
  • LaTeX: MacTeX (full TeX Live), Skim for PDF preview with SyncTeX, 59 custom LuaSnip snippets
  • Versions: mise (universal version manager)

Shell Enhancements

  • fzf: Fuzzy finder for files, history, and everything
  • zoxide: Smarter cd with frecency-based ranking
  • direnv: Directory-specific environment variables
  • atuin: Shell history with sync and search
  • fastfetch: System info splash screen
  • entr: File watcher — re-run commands on change

Git

  • git + git-lfs with GPG commit signing via gnupg + pinentry-mac
  • lazygit: Terminal UI for git
  • gh: GitHub CLI
  • delta: Diff pager with Catppuccin syntax theme
  • gitleaks: Secret scanning for repos

Dev Tools

Containers & Kubernetes

Infrastructure

macOS Apps

  • Raycast: Spotlight replacement with 28 custom script commands
  • Rectangle: Keyboard-driven window tiling
  • 1Password: Password manager