Last active
August 29, 2015 14:07
-
-
Save gaza3g/a5ad73578cf0b2d43cb6 to your computer and use it in GitHub Desktop.
My Yosemite post-install automated settings script
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
############################################################################### | |
# 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