Skip to content

Instantly share code, notes, and snippets.

@gaza3g
Last active August 29, 2015 14:07
Show Gist options
  • Save gaza3g/a5ad73578cf0b2d43cb6 to your computer and use it in GitHub Desktop.
Save gaza3g/a5ad73578cf0b2d43cb6 to your computer and use it in GitHub Desktop.
My Yosemite post-install automated settings script
###############################################################################
# Override system defaults #
###############################################################################
echo "Turn off the character accent selector and re-enable key repetition"
defaults write -g ApplePressAndHoldEnabled -bool false
echo "Case-insensitive tab completion in terminal"
echo "set completion-ignore-case On" >> ~/.inputrc
###############################################################################
# Stuff #
###############################################################################
echo "Install Xcode command line tools"
xcode-select --install
echo "Install homebrew"
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
echo "Set git config values"
git config --global user.name "Gazza" &&
git config --global user.email "gazaly@gmail.com" &&
git config --global github.user gaza3g &&
git config --global core.editor "subl -w" &&
git config --global color.ui true &&
git config --global push.default simple
###############################################################################
# Apps #
###############################################################################
echo "Install essential libraries and apps"
brew doctor
brew update
brew install caskroom/cask/brew-cask
brew tap phinze/homebrew-cask
brew tap homebrew/python # numpy, scipy
brew tap caskroom/versions
brew cask install the-unarchiver
brew cask install heroku-toolbelt
brew cask install iterm2
brew cask install sublime-text3
### Client ###
brew cask install shades
brew cask install google-chrome
brew cask install seil
brew cask install karabiner
brew cask install virtualbox
brew cask install vagrant
brew cask install vlc
brew cask install appcleaner
brew cask install vmware-fusion
brew cask install xquartz
brew cask install firefox
brew cask install flash-player
brew cask install spotify
brew cask install spotifree
### Server ###
brew cask install dropbox
brew cask install plex-media-server
brew cask install transmission
### Development ###
brew install python
brew install ffmpeg
# install numpy and scipy
brew install numpy # --with-openblas
brew install scipy # --with-openblas
# test the numpy & scipy install
brew test numpy
brew test scipy
# ipython and notebook support
brew install zmq
pip install jinja2
pip install tornado
pip install ipython[zmq,qtconsole,notebook,test]
# html stuff (parsing)
pip install html5lib cssselect pyquery lxml BeautifulSoup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment