Personal macOS development environment setup.
- Shell: zsh with zprezto and custom prompt
- Editor: Neovim (kickstart-based config with lazy.nvim)
- Terminal: Ghostty with Monokai theme
- Packages: Homebrew formulae and casks via
Brewfile - macOS: Screenshot location, Colemak Mod-DH keyboard layout
- Themes: Xcode color themes, Deckset presentation themes
- Tools: Espanso text expansion, Karabiner, Alfred workflows, Keyboard Maestro macros
Run ./setup.sh for an interactive menu:
- Install zprezto (zsh framework + custom prompt)
- Setup file system (
~/src,~/screenshots) - Symlink dotfiles to
~and~/.config - Install editor themes (Xcode)
- Install Homebrew packages (from
Brewfile) - Install Colemak Mod-DH keyboard layout
Or select All to run everything.
symlinked_to_home/ -> symlinked to ~/
symlinked_to_config/ -> symlinked to ~/.config/
symlinked_to_espanso/ -> symlinked to espanso match dir
manual_install/ -> Alfred workflows, fonts, iTerm profile, KM macros
xcode_themes/ -> Monokai Xcode color themes
Brewfile -> Homebrew packages
Thanks to nicknisi for his great vim + tmux talk inspiring me to share my own dotfiles. Thanks to ajmalsiddiqui for his bootstrap code.