Skip to content

Instantly share code, notes, and snippets.

@jkhulme
Last active August 29, 2015 14:02
Show Gist options
  • Save jkhulme/78affdb5fff5a1c5b114 to your computer and use it in GitHub Desktop.
Save jkhulme/78affdb5fff5a1c5b114 to your computer and use it in GitHub Desktop.
Step by step process of setting up my mac

#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

git

download the gitconfig file

#Chrome Extensions

  • AdBlock
  • Evernote Clearly
  • LastPass
  • Speed Dial 2
  • Zenmate vpn
  • JSON Formatter

Misc

Custom Search Engines

  • google
  • youtube
  • wikipedia
  • amazon uk
@jkhulme
Copy link
Author

jkhulme commented Jun 18, 2014

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