Run install.sh and get going.
Tracked in Brewfile (formulae, casks, taps, and brew bundle extras like go, npm, and cargo).
On a new machine (from the dotfiles repo root):
brew bundle install --file=Brewfileinstall.sh can run the same step when prompted. To refresh the Brewfile after installing or removing packages locally:
brew bundle dump --force --file=BrewfileCheck whether your machine matches the Brewfile without installing:
brew bundle check --file=Brewfile- ZSH
vundleplugin manager for Vim. (Reference)oh-my-zshfor managing ZSH. (Reference)powerlevel10ktheme for ZSH (Reference)fzffor fuzzy file search (Reference). Installfzfby running/usr/local/opt/fzf/installto generate bash completion scripts.hstrfor better command history search (Reference)hstr --show-configuration >> ~/.zshrc
kubectlfor kubectl autocompletion.timewarrior(Reference)- Most CLI tools above are listed in
Brewfile; install them withbrew bundle installinstead of one-offbrew installcommands. neovimis installed from the official release tarball (seevim/TROUBLESHOOTING.md), not Homebrew.
Hugely inspired by Zach Holman's dotfiles