Install:
- Homebrew
- nvm
- gems
brew bundle
Symlinks:
zsh/zshrc>~/.zshrczsh/zshenv>~/.zshenvtmux/tmux.conf>~/.tmux.confvim/vimrc>~/.vimrcvim/plugins/>~/.vim/plugins/ag/.agignore>~/.agignoregit/gitconfig>~/.gitconfiggit/gitignore>~/.gitignorekarabiner/karabiner/json>~/.config/karabiner/karabiner.json
Create dirs in ~/.vim for swap files
Create (or link) a default ~/.ruby-version
(Use brew-cask and mas?)
- Chrome
- Alfred
- KeepingYouAwake
- Spectacle
- 1Password
- iTerm
- Dash
- Slack
nvm, node and npm
Clone:
git clone https://github.com/creationix/nvm.git ~/.nvmCheckout lastest version and activate:
cd ~/.nvm && git checkout v0.34.0
source nvm.sh
# Restart shellInstall latest LTS node, set as default:
nvm install --lts
nvm use --lts
nvm alias default 10.15.0Install latest npm:
npm install -g npmInstall homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"Check $PATH and contents of /etc/paths to ensure /usr/local/bin appears before /usr/bin.
Install brews:
- git
- vim
- tmux
- zplug
- the_silver_searcher
- fzf (and run the install script)
- z
- tree
- python
- ruby-install
- chruby
- cmake
- tig
- diff-so-fancy
- reattach-to-user-namespace
Update all installed gems:
gem update --system- Run
dotfiles/iterm/install_iterm_profile.shto copy profile data. - Load preferences from custom folder (the on in
dotfiles/iterm)
- Symlink
.vimrcfrom dotfiles
$ ln -s ~/dotfiles/vim/vimrc ~/.vimrc- Install vim-plug
$ curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim- Run
:PlugInstallfrom vim
Updating vim via homebrew:
brew update
brew upgrade --HEAD vim