I use these configs on top of macos.
Clone them directly into ~/.config with git clone git@github.com:rhysormond/config.git ~/.config.
Configure Iterm2 to use the correct config
defaults write com.googlecode.iterm2 PrefsCustomFolder -string "~/.config/iterm2"
defaults write com.googlecode.iterm2 LoadPrefsFromCustomFolder -bool trueSymlink zsh env vars since it doesn't respect the XDG base directory spec
ln -Fis ~/.config/zsh/.zshenv ~/.zshenvInstall tmux
brew install tmux