dayne.broderson.org

OSX Setup v1311

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

Basics - Download and Installs

The following are non-AppStore installs:

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

*below is unfinished*

more stuff