I picked up my new MacBook Pro yesterday. It's the 15-inch, 2.5GHz with Retina display with the storage bumped up to 1TB. It is nice and shiny.

My notes on how I set the blighter up...

Applications considered essential

Install these:

Move all menu bar icons into Bartender's menu (except Skype, 1Password, Airport, Battery, Clock and Spotlight).

TBC

Command line jiggery pokery

Homebrew Package Manager & Ruby

Install homebrew and a non-system Ruby so that these useful command line tools work:

Here's how:

    ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
    echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
    brew install rbenv
    brew install rbenv-gem-rehash
    brew install ruby-build
    ruby install 1.9.3-p194
    rbenv install 1.9.3-p194
    rbenv global 1.9.3-p194

Check it worked...

    rbenv version
    which ruby 

And finally, install the dependencies:

    gem install rb-appscript amatch chronic json ostruct optparse --no-rdoc --no-ri
    gem install json ostruct2 OptionParser leankitkanban omnifocus --no-rdoc --no-ri

Bash-It

Next, install bash-it

    git clone https://github.com/revans/bash-it.git ~/.bash_it
    cd ~/.bash_it/
    ~/.bash_it/install.sh

Add these useful aliases to ~/.bash_it/aliases/custom.aliases.bash:

    alias h='history'
    alias ..='cd ..'
    alias dirs='ls -alFG | grep /'
    alias slime='open -a "Sublime Text"'
    alias ax="chmod a+x"
    alias f='open -a Finder ./'
    cdf() {
        target=`osascript -e 'tell application "Finder" to if (count of Finder windows) > 0 then get POSIX path of (target of front Finder window as text)'`
        if [ "$target" != "" ]; then
            cd "$target"; pwd
        else
            echo 'No Finder window found' >&2
        fi
    }

iTerm2

Setup iTerm2 so that it appears at the top of the screen at the drop of a hat (well, pressing โŒ˜-ยง).

TBC

TBC

TBC

Mail

Alfred

TBC

Miscellaneous stuff

TBC