Skip to content

Instantly share code, notes, and snippets.

@lucasmotta
Forked from millermedeiros/osx_setup.md
Last active August 29, 2015 14:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lucasmotta/a4e8353adebd659cef05 to your computer and use it in GitHub Desktop.
Save lucasmotta/a4e8353adebd659cef05 to your computer and use it in GitHub Desktop.

Setup Mac OS X Mountain Lion or Mavericks

Setup

1. Run software update

Make sure everything is up to date.

2. Install Xcode and/or "Command Line Tools"

"Command Line Tools" can be downloaded separate from Xcode at https://developer.apple.com/downloads/ - It is way smaller than installing the whole Xcode but might not work for all cases tho.

Xcode can be found on App Store. preferred

More info on how to download Command Line Tools inside XCode can be found on StackOverflow

3. Install homebrew

http://brew.sh/

# install homebrew
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

4. Clone and install dotfiles

export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
cd ~/ && git clone https://github.com/lucasmotta/dotfiles.git && cd dotfiles && source bootstrap.sh

5. Install Homebrew formulae

brew bundle ~/Brewfile

6. Install softwares

Install native apps with brew cask

brew bundle ~/Caskfile

From App Store

  • CloudApp
  • Stache
  • Memory Diag
  • Sip
  • Twitter

Manually

  • Adobe Suite (Photoshop, Illustrator, ...)

7. Sensible OS X defaults

Set some default configurations on OSX and settings from a few applications.

~/.osx

8. Configure npm and generate SSH keys for github

Need to set the npm user:

npm adduser

And also generate SSH keys for github

9. Profit!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment