Skip to content

Scripted installation and configuration of Mac OS X apps and preferences

License

Notifications You must be signed in to change notification settings

ryonday/mac_config

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Scripted installation and configuration of Mac OS X apps and preferences

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 99.5%
  • Ruby 0.5%