settings and configurations for my machine git setup is based on this guide.
- Install iTerm:
$ brew install iterm2
- Install zsh:
$ brew install zsh
- Install Oh-my-zsh:
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
- Install vim-plug:
$ curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
- Install nvm:
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
- Clone dotfiles repo:
$ git clone --bare https://github.com/blovato/dotfiles $HOME/.dotfiles
- Alias dotfiles:
$ alias dotfiles='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
- Resolve conflicts:
$ dotfiles checkout
(resolve conflicts if they arise) - Configure dotfiles:
$ dotfiles config --local status.showUntrackedFiles no
- Install vim plugins: In vim run
:PlugInstall