Skip to content

Instantly share code, notes, and snippets.

@dillionverma
Last active December 4, 2017 02:33
Show Gist options
  • Save dillionverma/a8def64afe4d035f132a0654888fd528 to your computer and use it in GitHub Desktop.
Save dillionverma/a8def64afe4d035f132a0654888fd528 to your computer and use it in GitHub Desktop.
New Developer Macbook Setup

Install iTerm2

Install zsh shell

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Install Brew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Tmux

brew install tmux
gem install tmuxinator
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
# prefix key + I (to *I*nstall all plugins into directory)

Install rvm

brew install gnupg
curl -sSL https://rvm.io/mpapis.asc | gpg --import -
\curl -sSL https://get.rvm.io | bash -s stable
rvm install ruby-head
rvm use ruby-2.4.0

Brew packages

brew install reattach-to-user-namespace
brew install vim
brew install git
brew install diff-so-fancy
brew install hub
brew install node              # comes with npm
brew install z
brew install postgresql        # brew services start postgresql
brew install memcached         # brew services start memcached
brew install redis             # brew services start redis
brew install heroku
brew install the_silver_searcher

Gems

gem install bundler

Theming

Apps

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment