These are my personal configuration dotfiles for pretty much everything I use across all systems.
| Path | Description |
|---|---|
Brewfile |
Homebrew formulae, casks, and fonts |
config/alacritty/ |
Alacritty terminal config |
config/tmux/ |
tmux overrides (.tmux.conf.local, on top of gpakosz/.tmux) |
config/zsh/ |
.zshrc, Powerlevel10k theme, and shell aliases |
config/git/ |
global .gitconfig |
config/wakatime/ |
WakaTime config (API key prompted on install) |
prompts/ |
AI prompts, symlinked to ~/.claude/CLAUDE.md |
scripts/ |
bootstrap and GCP helper scripts |
Clone anywhere and run the bootstrap script — it installs Homebrew, Oh My Zsh, tmux, the Brewfile, and symlinks every config. It's safe to re-run.
git clone https://github.com/<you>/dotfiles.git ~/dotfiles
cd ~/dotfiles
./scripts/setup_dotfilesOpen nvim once afterwards to finish the NvChad plugin install.
Symlink individual configs without the full bootstrap:
make help # list all targets
make all # symlink every config
make zsh # just the zsh config, etc.
make lint # run shellcheck over scripts/