Whenever a new OS comes up, I like to take the opportunity to start fresh rather than upgrade.
Following that I'll create a "sparse bundle" using SuperDuper saving it to an external drive.
This will allow me to mount my old hard drive and cherry pick files and configuration stuff without having to stress about taking a full inventory before I blow away my machine and start anew.
Once the sparse bundle is created and I have tested it by mounted it and verifying I can get files off of it, I eject the portal drive, make sure my USB stick is plugged in a and reboot while holding down the Option key per the instructions linked above.
Now that I have clean environment I did the following:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install git autoenv ccache brew install pyenv rbenv brew install pyenv-virtualenv brew install pyenv-virtualenvwrapper brew install pyenv-pip-rehash pyenv-ccache
Using pyenv is new to me but something Brian has been using to manage Python environments and versions so I thought I'd give it a try as well.
Setting up a 2.7 Python using
pyenv install 2.7.8 pyenv global 2.7.8
For the rest of the packages I install:
brew install node postgresql redis brew install postgis elasticsearch rabbitmq
Notice I don't install
For each of the services installed, I follow the caveats and
ln them to start on reboot and go ahead an start them now.
Sublime Text 3
I install Package Controller along with the following packages:
My user preferences:
GitHub for Mac
I am a long time user of GitX(L). My only use case for a GUI is to build up commits. I find it much easier to click on lines to add to a commit than to use the command line utilities.
Other than that one use case I am a big fan of just using the command line.
Instead of GitX (L) I am giving GitHub for Mac a try. The selecting of lines to commit seems a bit smoother.
I was a big user of Chrome previously but want to give Safari a chance to be my default browser.
I am a heavy user of Trello and one thing that I am noticing missing are the styles I had for Trello from http://userstyles.org.