To setup dev environment run
script/dev-setup.sh
Review and verify installed overcommit hooks
bundle exec overcommit --sign
Cool looking fonts
- Meslo LGS NF (comes with Powerlevel10k)
- FiraCode Nerd Font Mono
Configuration setup is controlled via custom env variables. Custom variables are prefixed with V_
.
Used to load host specific NeoVim plugin directory.
Used to load Tmux theme and NeoVim colorscheme. Supported options are
tokyo-night-day
tokyo-night-storm
catppuccin-mocha
catppuccin-latte
To change the theme
- update the V_THEME in shell rc files
- restart tmux (exit all tmux sessions and
tmux kill-server
) - change the color preset in the
iTerm2 > Settings > Profile > Colors > Color presets
- restart iTerm2
- Run neovim in Docker
Common brew operations
Check with packages depend on a particular package.
brew uses --recursive --installed <package>
Print brew dump to standard output to cross reference with ~/.Brewfile
brew bundle dump --file=-