The Brewfile is managed in chezmoi at `~/.local/share/chezmoi/Brewfile`. After running `chezmoi apply`, you'll find it at `~/Brewfile`.
To install all packages at once:
```shell
brew bundle
```
To regenerate the Brewfile from your current system:
```shell
brew bundle dump --file=~/.local/share/chezmoi/Brewfile
```
Then add it to chezmoi:
```shell
chezmoi add ~/Brewfile
```
## Core Packages
The Brewfile includes all *my* essentials:
- **Core**: chezmoi
- **Terminal**: ghostty
- **Search & navigation**: ripgrep, fd, fzf
- **Modern replacements**: bat, eza, zoxide
- **Version control**: jj, lazygit, git-lfs, gh, diff-so-fancy
- **Terminal multiplexers**: tmux
- **Email & PIM**: isync (mbsync), notmuch, neomutt, himalaya, vdirsyncer, khal, khard, todoman, newsboat
- **Terminal web**: w3m
- **Media**: yt-dlp, ffmpeg, mpv
- **Backups & sync**: restic, syncthing
- **Documents & utilities**: pandoc, tldr, just, mas, duti
- **Development**: neovim, git, go, rust,
[email protected], direnv
Plus GUI apps and other tools.