Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
[Deprecated] Laptop is a set of scripts to get your Mac OS X laptop set up as a development machine.
Shell
branch: master

This branch is 36 commits ahead, 208 commits behind thoughtbot:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.gitignore
README.md
Solarized Dark.terminal
apps
heroku
mac
node
osx
prose.zsh-theme
python

README.md

NOTE: This repo probably still works, but hasn't been touched in a while. For a more up-to-date way to setup OSX, check out setup.

Laptop

Laptop is a set of scripts to get your Max OS X laptop set up as a development machine.

Requirements

  1. Install a C compiler, such as GCC, LLVM, or Clang.

Download a compiler:

  1. Set zsh as your login shell.

To change your login shell run this from a Terminal:

chsh -s /bin/zsh

Install

zsh < <(curl -s https://raw.github.com/zacs/laptop/master/mac)

It would also be helpful to install the following development apps prior to running this script (apps that must be installed are in bold):

  • Charles
  • Chocolat
  • Chrome
  • Gitbox
  • Kaleidescope
  • MongoHub
  • Navicat Lite

In addition, these normal apps will also be useful:

  • 1Password
  • Alfred
  • Archiver
  • ColorSchema Studio
  • delimport
  • Divvy
  • Dropbox
  • Evernote
  • Fontcase
  • Macchiato
  • Photoshop
  • Remote Desktop Connection
  • Sidestep
  • Soulver
  • Things
  • Truecrypt
  • Tunnelblick
  • WriteRoom

What it sets up

  • Ack for finding things in files
  • Heroku gem for interacting with the Heroku API
  • Heroku Config plugin for local ENV variables
  • Homebrew for managing operating system libraries
  • ImageMagick for cropping and resizing images
  • Flask for writing web applications
  • Python for writing general-purpose code
  • virtualenv for managing versions of the Python programming language
  • SSH public key for authenticating with Github and Heroku
  • NodeJS and some packages for automating build procedures
  • MongoDB, neo4j, and Redis along with their respective Python packages

It should take less than 30 minutes to install (depends on your machine).

Other apps

Assuming you are using your machine for more than just development, these will be nice to have:

  • Adium
  • Delicious Library 2
  • Flip4Mac
  • Google Book Downloader
  • Media Converter
  • Noisy
  • Pulsar
  • Reeder
  • Simple Comic
  • Spotify
  • Steam
  • SweetFM
  • The Tagger
Something went wrong with that request. Please try again.