Development environment for macOS and Linux.
- Shell: zsh + Prezto with vi keybindings
- Editor: Neovim with native LSP, Treesitter, Telescope, lazy.nvim
- Terminal: Ghostty with One Double Dark theme
- Multiplexer: tmux with Catppuccin theme (via TPM)
- Tools: mise (node/python), ripgrep, fd, fzf, bat, glow
- Languages: TypeScript, Rust (rustup + rust-analyzer + clippy)
git clone <repo-url> $HOME/.dotfiles
~/.dotfiles/install.shMachine-specific config goes in $HOME/.dotfiles-local:
zsh/*.zsh— sourced automatically after main modulesgit/user.gitconfig— included via~/.gitconfig.userinstall.sh— runs at the end of the main install
Create ~/.gitconfig.user:
[user]
name = Your Name
email = you@example.com