Personal Apple Silicon macOS configuration.
Brewfile Homebrew formulae, casks and Mac App Store apps
zsh/.zprofile Homebrew login-shell environment
zsh/.zshrc Interactive Zsh configuration
sheldon/plugins.toml Zsh plugins
starship/starship.toml Catppuccin Powerline prompt
ghostty/config.ghostty Ghostty terminal configuration
mise/config.toml Global Node/Python versions
docs/terminal-setup.md Defaults, rebuild, apply, verify and rollback guide
docs/developer-tools.md Runtime, Git and local-dev notes
docs/macos-preferences.md Finder and login-banner preferences
- Install Apple Command Line Tools.
- Install Homebrew.
- Clone this repository to
~/.dotfiles. - Run:
brew bundle --file=~/.dotfiles/Brewfile- Follow:
docs/terminal-setup.md
- Homebrew: applications, CLI utilities, services.
- mise: Node, Python and other language runtimes.
Check the Brewfile:
brew bundle check --file=~/.dotfiles/BrewfileInstall anything missing:
brew bundle --file=~/.dotfiles/BrewfilePreview packages Homebrew considers extra:
brew bundle cleanup --file=~/.dotfiles/BrewfileRun cleanup without --force first so removals can be reviewed.
Do not commit API keys, passwords, private SSH keys, tokens, or secret .env files.