Minimal, fast shell environment. Uses:
- zsh — no framework, no Oh My Zsh
- Spaceship — prompt with Catppuccin Macchiato colors
- mise — manages Ruby, Go, Node, Java versions
- rustup — manages Rust toolchain
- Homebrew — system packages
| Script | Purpose |
|---|---|
bin/setup |
Full machine bootstrap (idempotent) |
bin/install |
Symlink dotfiles into place |
bin/doctor |
Validate environment health |
bin/update |
Update all managed tools |
git clone <this-repo> ~/dev/dotfiles
cd ~/dev/dotfiles
bin/setupGit identity is not tracked. After setup, create your local config:
cp gitconfig.local.example ~/.gitconfig.local
# Edit with your name, email, and signing keySetup installs FiraCode Nerd Font for Spaceship prompt glyphs. Configure your terminal to use "FiraCode Nerd Font" after running setup.