Skip to content

Instantly share code, notes, and snippets.

@inxilpro
Last active December 27, 2015 16:59
Show Gist options
  • Save inxilpro/7359262 to your computer and use it in GitHub Desktop.
Save inxilpro/7359262 to your computer and use it in GitHub Desktop.
New Mac Setup

Applications from App Store

  • Simplenote
  • Hype 2
  • Monosnap
  • PopClip
  • Soulver
  • Xcode
  • Gemini
  • Patterns
  • The Unarchiver
  • Wunderlist
  • Moom
  • Lingon
  • Fantastical
  • Fontcase (vault synced via Dropbox)
  • KeyCard
  • Persistent Color Picker
  • Slack

Applications not on the App Store

Note: Some of these might be on the app store, but I have licenses from before the app store existed.

Command-Line Installs

  • Homebrew
  • Restore preferences & dotfiles via Mackup
  • Switch to zshell: chsh -s /bin/zsh
  • NVM (make sure using appropriate version of Node)
  • Cocoapods
  • Symlink LaunchAgents from Dropbox to ~/Library/LaunchAgents. (Attached com.cmorrell.WunderlistLaunchd.plist file is a sample agent: opens/brings my task manager to the front at 9am every day, reminding me to check what's on the list.)
  • jitsu
  • Symlink /etc/hosts file from Dropbox
  • Keybase

Homebrew

  • autoconf
  • autojump
  • brew-cask
  • composer
  • fish
  • flow
  • git-flow
  • go
  • mackup
  • mongodb
  • mysql
  • phantomjs
  • pt
  • wget

Restoration Process

  • Install homebrew
  • Install homebrew cask
  • Install homebrew software
  • Install cask'd applications
  • Run mackup restore
  • ...
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.cmorrell.WunderlistLaunchd</string>
<key>ProgramArguments</key>
<array>
<string>/usr/bin/open</string>
<string>/Applications/Wunderlist.app</string>
</array>
<key>StartCalendarInterval</key>
<dict>
<key>Hour</key>
<integer>9</integer>
<key>Minute</key>
<integer>0</integer>
</dict>
</dict>
</plist>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment