Skip to content
Scripted installation and configuration of Mac OS X apps and preferences
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE
README.md
Sublime Text 2.icns.zip
TODO.md
ansi_codes.sh
arrays.sh
atom.sh
browsers.sh
defaults+.sh
dockutil.sh
finder.sh
flash.sh
homebrew.sh
java.sh
key_codes.sh
keyboard.sh
languages.sh
liaison.sh
mail.sh
maps.sh
menubar.sh
mercy.sh
misc.sh
postbox.rb
quicklook.sh
ruby.sh
safari.sh
sublime.sh
terminal.sh
thunderbird.sh
trackpad.sh
twitter.sh
vim.sh
xcode.sh

README.md

Mac OS X Configuration

These scripts will configure Mac OS X the way we want, including:

  • Configuring OS preferences
  • Installing applications
  • Configuring applications

These scripts are written for Mac OS X 10.9 (Mavericks). The scripts should all be idempotent. (That means that you can run them as many times as you want.)

Usage

First, clone the repository:

git clone https://github.com/boochtek/mac_config.git

Theoretically, any of these scripts could be run independently. However, we run them in this order when installing a new system:

cd mac_config
./xcode.sh      # NOTE: May take a long time (perhaps an hour).
./trackpad.sh
./homebrew.sh
./misc.sh
./keyboard.sh
./finder.sh
./menubar.sh
./quicklook.sh
./java.sh
./ruby.sh
./vim.sh
./sublime.sh
./atom.sh
./twitter.sh
./mail.sh
./safari.sh
./terminal.sh   # NOTE: This will kill Terminal when it's done.
You can’t perform that action at this time.