dotfiles managed using homesick.
-
Install Homebrew and homebrew-bundle (tips)
-
Install rbenv
$ brew install rbenv ruby-build $ rbenv init # See rbenv Readme for why this is necessary $ rbenv install -l # list all available versions $ rbenv install [version] # Restart shell for changes with PATH to take effect $ rbenv global [version] # set global Ruby version
-
Update Rubygems
$ gem update --system
-
Install homesick and symlick dotfiles:
$ gem install homesick $ homesick clone mattmenefee/dotfiles $ homesick link dotfiles
-
Install tools managed by Homebrew
$ cd ~/.homesick/repos/dotfiles/ $ brew bundle
-
Install Vundle
-
Install oh-my-zsh
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
-
Set up zsh
$ cd ~/.homesick/repos/dotfiles $ zsh init.zsh
-
Install default gems
$ gem install overcommit gem_updater mailcatcher awesome_print proxylocal
-
Set up Git config
# Insert appropriate values $ git config --global user.name "$GIT_AUTHOR_NAME" $ git config --global user.email "$GIT_AUTHOR_EMAIL"
# Homebrew
$ brew update && brew outdated
$ brew upgrade && brew cleanup
$ brew doctor
# RubyGems
$ gem update --system
# Bundler
$ gem update bundler
# Dotfiles via Homesick
$ homesick pull --all