Skip to content

Brewfile (macOS)

Generated page

Built from the repository sources at publish time by scripts/docsgen. Do not edit by hand; change the source file named below and the page follows.

Source: .chezmoitemplates/brew/*.Brewfile

153 entries (111 brew, 35 cask, 1 mas, 6 tap) across the fragments in .chezmoitemplates/brew/, rendered into ~/Brewfile by Brewfile.tmpl according to the machine's profile.

Duplicate entries

These names appear more than once across the fragments. brew bundle tolerates it, but dotfiles-brew-sync diffs against the union of fragments, so a duplicate means a hand edit added a line that already existed elsewhere. Remove one copy.

Entry Where
brew "ollama" personal:9, work:8
cask "spotify" personal:11, work:9
cask "telegram" personal:12, work:10

common.Brewfile — every macOS box

Add to this file by hand only — it reaches every Mac.

Type Name Note Flags
tap messense/macos-cross-toolchains
tap hashicorp/tap terraform left homebrew-core after the BSL change

Shell + prompt

Type Name Note Flags
brew zsh
brew starship
brew antidote

Runtime + env

Type Name Note Flags
brew mise
brew direnv

CLI power-ups

Type Name Note Flags
brew fzf
brew zoxide
brew eza
brew bat
brew ripgrep
brew fd
brew jq
brew yq
brew btop
brew tree
brew wget
brew watch
brew tmux
brew neovim
brew lazygit
brew git-delta
brew gh
brew atuin
brew tealdeer fast tldr pages — "how do I tar this again?"
brew xh friendlier curl: xh POST api.example.com name=paul
brew mkcert trusted local TLS for https://localhost
brew pre-commit framework for git pre-commit hooks (see ~/.config/pre-commit/)
brew restic encrypted, deduplicated $HOME backup → S3/B2/etc.
brew bitwarden-cli
brew chezmoi
brew sshpass
brew exiftool

Languages + build tooling

Type Name Note Flags
brew gnupg
brew go
brew node
brew uv
brew python@3.14
brew dotnet
brew powershell
brew cmake
brew ninja
brew dfu-util
brew ffmpeg
brew tesseract
brew watchman

Kubernetes / infra

Type Name Note Flags
brew kubernetes-cli
brew k9s TUI dashboard for kubectl — k9s
brew helm
brew kustomize
brew kubeseal
brew hashicorp/tap/terraform

in ~/.docker/config.json, and "credsStore": "osxkeychain".

Type Name Note Flags
brew colima brew services start colima to run at login
brew docker CLI only
brew docker-compose
brew docker-buildx
brew docker-credential-helper

gui.Brewfile — headless = false only

GUI apps, fonts and desktop tooling that make no sense on a headless Mac.

Type Name Note Flags
cask zed code editor everywhere (config: ~/.config/zed)
cask ghostty
cask claude-code@latest
cask codex Codex CLI, used by the Claude Code codex plugin
cask zulu@17
cask logi-options+
cask wireshark-app

Fonts (Nerd Fonts for icons in starship/eza/etc.)

Type Name Note Flags
cask font-jetbrains-mono-nerd-font
cask font-symbols-only-nerd-font

personal.Brewfile — work = false only

on every profile.

Type Name Note Flags
brew streamlink
brew whisper-cpp
brew yt-dlp
brew ollama duplicate
cask spotify duplicate
cask telegram duplicate
cask battle-net
cask tailscale-app work boxes use the employer-managed Tailscale

auto-synced from Mac on 2026-09-25

Type Name Note Flags
brew whisper.cpp
cask boswell
tap skenmy/boswell

auto-synced from Mac on 2026-09-26

Type Name Note Flags
cask caffeine

auto-synced from Mac on 2026-10-06

Type Name Note Flags
brew libtiff
tap fluxcd/tap

auto-synced from Mac on 2026-10-14

Type Name Note Flags
brew mingw-w64

auto-synced from Mac on 2026-10-17

Type Name Note Flags
cask mgba-app

auto-synced from Mac on 2026-10-26

Type Name Note Flags
cask docker-desktop

work.Brewfile — work = true only

Also in personal.Brewfile — wanted on work Macs too

Type Name Note Flags
brew ollama duplicate
cask spotify duplicate
cask telegram duplicate

Vault CLI — tap declared in common.Brewfile

Type Name Note Flags
brew hashicorp/tap/vault

auto-synced from EIT-G52N0TQKM3 on 2026-09-23

Type Name Note Flags
brew ansible
brew argocd
brew ast-grep
brew awscli
brew bash
brew bcrypt
brew checkov
brew coreutils
brew cowsay
brew duckdb
brew duti
brew git
brew graphviz
brew imagemagick
brew kubebuilder
brew kubectx
brew kyverno
brew libpq
brew lua
brew luarocks
brew mas
brew nowplaying-cli
brew oci-cli
brew opa
brew openai-whisper
brew openjdk
brew pandoc
brew pipx
brew pkgconf
brew poppler
brew putty
brew python@3.13
brew switchaudio-osx
brew tectonic
brew telnet
brew terraform-docs
brew tex-fmt
brew tflint
brew tfsec
brew trivy
brew valkey
brew wireguard-tools
brew yamllint
brew zsh-autosuggestions
cask 1password-cli
cask bitwarden
cask claude
cask font-fira-code
cask font-hack-nerd-font
cask font-jetbrains-mono
cask font-monaspace
cask font-sf-mono
cask font-sf-pro
cask lens
cask mimestream
cask obsidian
cask scroll-reverser
cask sf-symbols
cask skim
cask tableplus
mas WireGuard
tap felixkratz/formulae
tap minio/stable

auto-synced from EIT-G52N0TQKM3 on 2026-10-31

Type Name Note Flags
brew chart-testing
brew kubeconform