OSX Setup 2018 edition

This topic got started with my blog post on Cross Platform Produtivity. June 2018 offered opportunity to setup a new mac allowed me to document the steps taken to configure and install the apps I find useful on a mac:

2018 MacBook Pro Setup notes.

below is the old stuff

Click to see the old (2013 era) setup notes

OSX Setup 2013 Era

This topic got started with my blog post on Cross Platform Produtivity.

System Preferences -> Keyboard -> Modifier Keys -> Capslock as Control

System Preferences -> Mission Control -> Hot Corners : Top Left Application Windows - Top Right Mission Control

System Preferences -> Dock -> Check Automatically hide and show the Dock & Enable Magnification

Disable the dashboard (who uses that?) via terminal

defaults write mcx-disabled -boolean true
killall Dock

Basics - App Store Installs

  • Xcode :
  • Once Xcode is installed launch it and accept the license and then install command line utils via terminal:
    • xcode-select --install
  • Evernote - Note taking
  • Skitch - Screen cap/image scribbler
  • OmniGraffle - Diagram/Graph editing $$$
  • Acorn 4 - Photoshop alternative $$$
  • Apeture - Photo editing software $$$
  • Flint - Campfire client $$$
  • Keynote - Present those slides
  • Twitter - Yeah
  • Growl - App messaging
  • MPlayerX - Watch them movies

Basics - Download and Installs

The following are non-AppStore installs:

  • TotalTerminal
    • Preferences -> Total Terminal -> set to use control + ; to launch
    • Preferences -> Startup -> Default -> Pro
    • Preferences -> Settings -> (Pro) -> Shell -> When the shell exits: Close if the shell exited cleanly
  • Google Chrome
  • Google Earth
  • Alphred - App Launcher
    • Set to use control + space to launch it
  • XQuartz - X.Org of OSX
  • git-annex see section below
  • GitHub Mac
    • Install the command line utils during first launch
  • Ruby see section below
  • Homebrew see section below

Advanced Science

Time to get the real magic sauce going that transforms this bucket into a rocket ship. Make sure you got GitHub Mac, XCode and the XCode command line utils already.


This is installed via ruby which OSX 10.9 (Mavericks) ships with ruby2.0.0p247. Awesome enough for that job but not for long.

ruby <(curl -fsSkL
# ... let that do magic
# then general magic follows:
brew doctor  # sanity check brew
brew search  # search for an application
brew install <application-name> # install it
brew list    # list all programs installed 
brew remove <application-name>  # toast it
brew update  # keep your brew happy
cd /usr/local/Cellar # check out your stuff

If all is kosher then time to slam home a pile of tools:

brew install htop moreutils tmux tree


brew install chruby 
brew install ruby-build
ruby-build 2.0.0-p247
chruby 2.0.0-p247


Download the dmg file:

Copy it to your Applications folder and in Finder right click on it to open it.

Then add the following to your .bashrc

if [[ -s $ANNEX_HOME ]]; then


curl -L | sudo bash

2013.11.23: Latest OSX failed. See following gist for the fix: install chef OSX mavericks