- Copy ssh keys to
~/.ssh chmod 600 id_rsa; chmod 644 id_rsa.pub- Install brew: https://brew.sh
- Install python :
brew install python - Install git:
brew install git - Clone
dotfilesrepo to~/dotfilesthen create symlinks (.bash,.bash_profile,.ctags,.tmux.conf,.tmuxinator,.vim,.vimrc) cd .vim; mkdir swap backup undofiles- Install nvm:
https://github.com/creationix/nvmthen install the lateste version of node (seenvm ls-remote) nvmvar exports must be in.bashrcand not.bash_profile- Install vim:
brew install vim --with-gettext --with-lua - Follow vim extra steps: https://github.com/jon301/dotfiles/tree/master/.vim
- Install yarn:
brew install yarn --without-node - Install tmux:
brew install tmux - Install tmuxinator:
sudo gem install tmuxinator - Install tmux plugin manager:
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm - Install
reattach-to-user-namespacefortmux-fingersplugin:brew install reattach-to-user-namespace
- Don't install node globally
- Prefer using nvm
- brew uninstall node --ignore-dependencies
- rm -rf /usr/local/lib/node_modules
- mac OS: Stop spaces rearranging automatically
- Launch “System Preferences” from the Apple menu, and click on Mission Control
- Uncheck the box next to "Automatically rearrange spaces based on most recent use"