I recently got a new 15” MacBook Pro with Retina display and thought I’d document my setup for posterity. Below I’ll list all the applications and utilities I have installed as well as my OS configurations.
- TotalTerminal - A plugin for Terminal that provides a Visor Window with a hot-key.
- Sublime Text - A great text editor with a rich set of features and plugins.
- Xcode - For iOS development. I also install the command-line tools and iOS Simulators.
- VirtualBox - A cross-platform virtualization application.
- Vagrant - A tool for creating and configuring development environments.
- Dropbox - I use the free version and only sync specific folders.
- Evernote - A nice note taking application.
- 1Password - A great way to create and manage secure passwords. I use this often when creating and trying out services. It also has plugins/extensions for Safari and Chrome as well as a quick access menu bar icon.
- Transmit - A nice FTP and S3 client.
- Charles - A great tool for monitoring Internet activity during development.
- Colloquy - An IRC client.
- Growl - Notification system for OS X.
- Caffeine - A nice little menu bar application for keeping your computer awake. This is especially useful when running long processes across a network.
- Divvy - A painless window manager for adjusting position and size. I set it up activate with a global hot-key.
- LiveReload - A file watcher for monitoring changes to trigger preprocessors and refresh the browser.
- ScreenFlow - For screencasting.
- Adobe Creative Suite 6 - For designing, asset consumption and deck building (Photoshop, Illustrator and InDesign).
- Microsoft Office - For document processing (Word, Excel and PowerPoint)
I use Homebrew as my package manager on OS X. Below is a list of packages I manually installed.
- git - A distributed version control system.
- nginx - An HTTP and reverse proxy server.
- tmux - A terminal multiplexer.
- nvm - A Node.js Version Manager.
- chruby - Changes which Ruby language implementation you are using.
- ruby-install - Installs multiple Ruby language implementations.
- Quick Look plugins - Useful plugins for Quick Look.
- boot2docker - ightweight Linux distribution made specifically to run Docker containers
I honestly don’t customize my OS as much as other people do. I just move the doc to the left, remove everything from it and make it auto-hide. Other than that I use spotlight as an application launcher.