#Step by Step for how I set up my mac
This assumes a fresh install of Yosemite
##Developer Stuff
First thing, install command line tools
xcode-select --install
Next, install homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Add homebrew's path
/usr/local/bin
To the top of
/etc/paths
Run
brew doctor
to see if anything needs to be done
install git
brew install git
install python (this also installs pip)
brew install python
brew install python3
install virtualenv
pip install virtualenv
install ipython
pip install ipython
Install numpy and scipy - globally
pip install numpy
pip install scipy
Install rbenv
brew update
brew install rbenv ruby-build
Add
eval "$(rbenv init -)"
to bash profile
Install bundler
sudo gem install bundler
Enable git bash completion
brew install bash-completion
Download NTFS Drivers to write to external harddrive
http://www.seagate.com/gb/en/support/downloads/item/samsung-ntfs-driver-master-dl/
Install Heroku Toolbelt
https://devcenter.heroku.com/articles/getting-started-with-ruby#set-up
##Programs to Install
BarTender
BetterSnapTool
Caffeine
Fantastical
iTerm2
Keynote
OneNote
Chrome
OneDrive
Spotify
SublimeText 3
VLC
XCode
Transmission
hidden
skype
popcorn time
##Customization
###iTerm2
download solarized theme:
http://ethanschoonover.com/solarized/files/solarized.zip
Import it into iterm
Turn off warnings about closing multiple tabs
Get .bash_profile from github
###Sublime Text 3
Install package controller
Open console with ctrl + ` run
import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
install soda solarized colour scheme
set colour scheme to solarized dark
download user settings from github
view -> sidebar -> show open files
###Vim
Download solarized vim and put in .vim/colors/
download .vimrc from github
###hidden
Download and setup hidden, make sure there is a guest account
download the gitconfig file
#Chrome Extensions
- AdBlock
- Evernote Clearly
- LastPass
- Speed Dial 2
- Zenmate vpn
- JSON Formatter
- Show volume percentage
- Hide dock
- Allow applications to be installed from anywhere
- set up email https://www.fastmail.com/help/technical/servernamesandports.html
- Find a new background
- youtube
- wikipedia
- amazon uk
Adapted from this source - https://github.com/nicolashery/mac-dev-setup