Whenever I get new machine or re-install my OS I like to use pivotals sprout-wrap for the setup. I have been through the process many times and finally documented it back in October.
From the app store install XCode
- open XCode and accept the terms, then close app
- from the terminal run:
- copy ssh keys from old machine via airdrop
- then install sprout-wrap dependencies using the built in version of Ruby that ships with Mac OS X:
1 2 3 4 5 6 7
soloistrc file if desired; for me that means adding ‘sourcetree’, ‘hipchat’ and a few others to the casks section.
The full list of available casks are here: https://github.com/pivotal-sprout/sprout-osx-apps/tree/master/recipes
You probably want to change the ‘Energy Saver’ settings to never while the installs are running.
bundle exec soloist
Enter your password after prompted and then watch the magic happen…
A few hours later, after sprout-wrap is done; time for a few more ‘manual’ installs
- janus for vim configuration (i dont’ use vim much but occasionally pair with people who do)
- Clone personal dotfiles
- install some firefox add ons
- For chrome once I login to Google all of my add ons will auto install
- Install SublimeText3 and Package Control
- If you prefer SublimeText2 it is available as a cask and can be installed via soloist
then Encrypt your hard drive using FileVault2
NOTE: if you install sprout-wrap with defaults it will configure many os-x settings which you may or may not like; I personally do like them, especially the ‘Fast Key Repeat Rate’.
This post originally appeared on the private discussion board Ruby Rogues Parley.