Every six months or so I like to do clean installs of all of my Macs. I try and time this for late September which is normally when Apple releases its latest updates. This year its OS X 10.11 El Capitan;

First thing to do is build a USB install disk so that , to do this I use DiskMaker X. Once the drive has been created I boot from it, erase “Macintosh HD” and then do the installation.

2015-10-erase

Once installed and configured I goto the App Store and install the following;

Next up its the geeky stuff, time to roll my sleeves up and open the terminal to install;

Brew now grabs the command line tools for you, so all you need to do is run;

ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew doctor
brew install caskroom/cask/brew-cask

Once the basics are installed I checkout a copy of my dotfiles from GutHub, these contain the line export HOMEBREW_CASK_OPTS=” — appdir=/Applications” which means that when I come to install Apps using Cask that the links to them are installed in the main Applications folder and not the user one (a pet hate).

Once the dotfiles are in place install of the command line “stuff”;

brew install asciinema hugo packer known_hosts stormssh terraform go node tree

and then the non appstore apps;

brew cask install alfred sublime-text textexpander omnigraffle vagrant vmware-fusion github-desktop transmit virtualbox spotify microsoft-office-365 spotify deezer skype expandrive adobe-creative-cloud sonos vyprvpn bittorrent-sync

I then restore my backups from using time machine, everyone has backups right?

2015-10-desk

Finally, it’s time to put my preferred desktop wallpaper back and everything is ready to go.

Written by Russ McKendrick

I am he as you are he as you are me and we are all together

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s