the way I likes it *
-
Install iTerm2. After cloning the dotfiles below, import
~/.dotfiles/colors/base16-tomorrow.dark.256.itermcolorsvia iTerm2 → Settings → Profiles → Colors → Color Presets → Import. -
Install Homebrew.
-
Install CLI dependencies:
brew install tmux pipx ag(
agis used by vim's CtrlP/grep;pipxis used to installpylamabelow.) -
Install
pylama(used by vim Syntastic):pipx install pylama pipx ensurepath -
Open a new terminal window so the
pipx ensurepathchanges are picked up. -
Set up SSH keys for GitHub: follow https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
-
Make sure zsh is the default shell:
echo $SHELL # if not /bin/zsh: chsh -s $(which zsh) -
Clone the dotfiles and supporting repos from your home directory:
cd $HOME git clone git@github.com:oudeismetis/dotfiles.git $HOME/.dotfiles git clone https://github.com/VundleVim/Vundle.vim.git $HOME/.vim/bundle/Vundle.vim git clone https://github.com/chriskempson/base16-shell.git $HOME/.config/base16-shell -
Symlink the configs into
$HOME:cd $HOME ln -s $HOME/.dotfiles/.gitconfig .gitconfig ln -s $HOME/.dotfiles/.vimrc .vimrc ln -s $HOME/.dotfiles/.zshrc .zshrc ln -s $HOME/.dotfiles/.tmux.conf .tmux.conf -
Install vim plugins:
vim +PluginInstall +qall -
Load the shell config:
source $HOME/.zshrcIf tmux is already running, reload its config too:
tmux source-file ~/.tmux.conf -
Manual step — not applied automatically on a fresh install. Open a new terminal window and run:
base16_tomorrow-night