Package catalog
This is the human map of the tools this dotfiles repo controls across package managers. The add-package pages explain how to change the lists; this catalog explains what the lists are for.
Read path
| Slice | Covers |
|---|---|
| AI and agent tooling | coding agents, local inference, MCP/subagents, review helpers, AI model assets |
| Developer workflow | git, GitHub, worktrees, code quality, build/test, containers, VMs, CI |
| Terminal, files, and data | shells, tmux, file navigation/search, structured data, TUIs, documentation tools |
| macOS apps and system utilities | browsers, desktop/security apps, macOS automation, fonts, monitoring, network tools |
| Media, personal tools, and custom releases | audio/video/image tools, personal casks, flight/travel tools, GitHub release installs |
| Languages and runtimes | mise, uv Python versions, Cargo/Go/Ruby/pnpm/uv global packages |
Source families
| Family | Source |
|---|---|
| Homebrew formulae/casks/taps | home/.chezmoitemplates/brews/ |
| mise runtimes | home/dot_config/mise/config.toml.tmpl |
| Cargo crates | home/readonly_dot_default-cargo-crates |
| Go tools | home/readonly_dot_default-golang-pkgs.tmpl |
| RubyGems gems | home/readonly_dot_default-gems |
| pnpm globals | home/readonly_dot_default-pnpm-pkgs |
| uv Python/tools | home/readonly_dot_python-version, home/readonly_dot_default-uv-tools.tmpl |
| GitHub CLI extensions | run_onchange_after_05-install-gh-extensions.fish.tmpl |
| GitHub Releases / source builds | home/readonly_dot_default-custom-packages.tmpl |
| llama.cpp model assets | home/readonly_dot_default-llama-cpp-models.tmpl |
| FLUX.2 klein 9B weights | home/dot_config/sd-image/readonly_models.txt |
Reading convention
| Badge | Meaning |
|---|---|
brew / cask / tap | Homebrew source |
pnpm, uv, cargo, go, gem, mise | language/runtime manager source |
custom | GitHub release, DMG, or source build installer |
personal | gated to non-work machines |
model | large local model asset |