Skip to content
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
macOS Apps
- Raycast: Spotlight replacement with 28 custom script commands
- Rectangle: Keyboard-driven window tiling
- 1Password: Password manager