dayne.broderson.org

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 com.apple.dashboard mcx-disabled -boolean true
killall Dock

Basics - App Store Installs

  • Xcode : developer.apple.com/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.

Homebrew

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 raw.github.com/mxcl/homebrew/go)
# ... 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

Ruby

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

git-annex

Download the dmg file: http://git-annex.branchable.com/install/OSX/

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

Then add the following to your .bashrc

# GIT ANNEX
ANNEX_HOME=/Applications/git-annex.app/Contents/MacOS
if [[ -s $ANNEX_HOME ]]; then
  PATH=$PATH:$ANNEX_HOME
fi

chef

curl -L https://www.opscode.com/chef/install.sh | sudo bash

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