Inspired by a Gist from kevinelliott - thanks!
#Xcode Command Line Tools
Xcode > Preferences > Downloads > Command Line Tools
xcode-select --install
#Homebrew
Homebrew can not install properly until this occurs.
If this is not a fresh install of Homebrew, go ahead and purge the complete installation first:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
brew doctor
Now install Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew doctor
brew install caskroom/cask/brew-cask
brew install curl git openssl libxml2
brew cask install firefox
brew cask install github-desktop
brew cask install google-chrome
brew cask install grandperspective
brew cask install iterm2
brew cask install skype
brew cask install transmit
brew cask install vagrant
The following software is still in testing and not part of my default setup:
brew cask install vagrant-manager
brew cask install anvil
brew cask install atom
brew cask install authy-bluetooth
brew cask install awareness
brew cask install bartender
brew cask install battery-guardian
brew cask install hipchat
brew cask install joinme
brew cask install livereload
brew cask install ngrok
brew cask install parallels-desktop
brew cask install quicksilver
brew cask install rescuetime
brew cask install satellite-eyes
brew cask install sidestep
brew cask install skitch
brew cask install sonos
brew cask install spotify
brew cask install steam
vagrant plugin install vagrant-parallels
See http://parallels.github.io/vagrant-parallels/ for more details.
#Shell
Install custom .dotfiles
git clone https://github.com/kevinpapst/dotfiles.git
cd dotfiles
source bootstrap.sh
#Show the ~/Library folder
chflags nohidden ~/Library
#Store screenshots in subfolder on desktop
mkdir ~/Desktop/Screenshots
defaults write com.apple.screencapture location ~/Desktop/Screenshots
#Git
ssh-keygen -t rsa -C "[email protected]"
# Copy ssh key to github.com
subl ~/.ssh/id_rsa.pub
# Test connection
ssh -T [email protected]
# Set git config values
git config --global user.name "Kevin Papst"
git config --global user.email "[email protected]"
git config --global github.user kevinpapst
git config --global github.token your_token_here
git config --global color.ui true
brew install docker docker-machine
brew install mariadb
gem install jekyll
TODO make sure the profiles are registered
/Applications/Firefox.app/Contents/MacOS/firefox-bin -P
In order for the screencapture location change to work, you have to 'killall SystemUIServer'