These are the various configuration files I use to set up a POSIX-style system to my personal preference. Included are configuration files for zsh, vim, git and other dotfile configurable utilities.
Feel free to peruse and cherry-pick what works for you.
- Homebrew
- Node.js (preferably via
nvm)
- Install iterm:
brew install iterm - Install latest vim:
brew install vim - Install fzf:
brew install fzf - Install ripgrep:
brew install ripgrep - Install tmux:
brew install tmux - Install exa:
brew install exa - Install oh-my-zsh
- Install diff-so-fancy:
brew install diff-so-fancy - Install Powerline fonts from https://github.com/powerline/fonts
- Install custom oh-my-zsh plugins by cloning into
~/.oh-my-zsh/custom/plugins:
- Install go if not already installed:
brew install golang - Ensure go binaries are in the
$PATH. - Install dotbro:
go install github.com/hypnoglow/dotbro@latest - Install dotfiles
dotbro --config [PATH_TO_CONFIG_TOML]
- Run
vimto auto-install plugins as well as coc extensions. - In
tmux, run the commandprefix + Ito install tmux plugins.