Dotfiles¶
Personal macOS development environment managed with chezmoi. Optimized for cloud-native development, terminal-first workflows, and fast shell startup.
What's Inside¶
-
Shell
Zsh with no plugin manager, autosuggestions and syntax highlighting from Homebrew. Cached tool inits for <300ms startup.
-
Tools
Tmux, Neovim (LazyVim), Ghostty, Starship prompt, Aerospace tiling, and more.
-
Cloud & Infra
AWS, Kubernetes, Terraform, and Talos OS helpers, functions, and task automation.
-
Workflows
Development flows, Claude Code integration, worktree management, and task automation.
Quick Reference¶
| Action | Command |
|---|---|
| Install on new machine | sh -c "$(curl -fsSL get.chezmoi.io)" -- init --apply swibrow |
| Apply changes | chezmoi apply |
| Preview changes | chezmoi diff |
| Edit a dotfile | chezmoi edit ~/.zshrc |
| Switch AWS profile | af |
| Switch k8s context | kx |
| Open dev environment | ++prefix+d++ in tmux |
| Open Claude Code | ++prefix+g++ in tmux |
Tmux prefix
The tmux prefix is Ctrl+Space throughout this documentation, shown as ++prefix++.
Stack at a Glance¶
| Layer | Tool |
|---|---|
| Terminal | Ghostty |
| Multiplexer | Tmux |
| Shell | Zsh |
| Prompt | Starship |
| Editor | Neovim (LazyVim) |
| Window Manager | Aerospace |
| Dotfile Manager | Chezmoi |
| Version Manager | Mise |
| AI Assistant | Claude Code |
| Theme | Catppuccin Mocha |