A collection of my dotfiles and information/config files to get a new machine up and running.
- Update OS X to latest version
- Install any security updates, etc.
- Install applications from "Mac App Store" and "Download" lists below
- Run
sh osx/set-defaults.sh
ORbrew install mackup
thenmackup restore
- 1Password
- Amphetamine
- Android Studio
- Asset Resizer
- ColorSnapper 2
- Day One
- Keynote
- Kindle
- Magnet
- MindNode
- NepTunes
- Numbers
- Pages
- Paprika
- Paw
- Pixelmator
- Power JSON Editor
- Prepo
- ProCSSor
- Reeder 3
- Screens
- SimpleScrobbler
- Skitch
- Slack
- Spillo
- Things
- Tweetbot
- Ulysses
- Wunderlist
- XCode
- Alfred 3
- Atom configuration
- Dropbox
- Figma
- Google Chrome
- Heroku Toolbelt
- Hyperterm configuration
- Kaleidoscope
- Kap
- Omnigraffle Professional
- QGIS
- Screenhero
- Sketch 3
- Spotify
- Install Homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- Install Git (
brew install git
), then:git config --global user.name "Nate Irwin"
git config --global user.email "[email protected]"
git config --global credential.helper osxkeychain
- Install Node (
brew install node
), then:npm install grunt-cli -g
npm install gulp-cli -g
npm install http-server -g
- Install rbenv (
brew install rbenv
), then:- Paste
eval "$(rbenv init -)"
into ~/.bash_profile - Restart Hyperterm
rbenv install 2.2.2
rbenv global 2.2.2
gem install cocoapods
gem install jekyll
- Paste
Setup sync:
- Open Alfred preferences
- Click the "Advanced" tab
- Click "Set sync folder..." and navigate to, and select, "iCloud > Alfred"
Settings stored in: https://gist.github.com/nateirwin/9f3a5e131294da5abf32ec506631bc4c.
- Install
sync-settings
plugin - In the plugin settings:
- Add your "Gist" personal access token
- Add the Gist ID:
9f3a5e131294da5abf32ec506631bc4c
- Open the Command Palette and run
sync-settings:restore
Settings stored in: https://gist.github.com/nateirwin/6dcfdaea92b72539e279c69736ac2ccc.
atom ~/.hyperterm.js
- Add
hyperterm-sync-settings
to the plugins array - Save the following in
~/.hyperterm_plugins/.hyperterm-sync-settings.json
:{ "gistId": "6dcfdaea92b72539e279c69736ac2ccc", "personalAccessToken": "REPLACE_WITH_PERSONAL_ACCESS_TOKEN" }
- Restart Hyperterm
- Select "Plugins > Sync Settings > Restore Settings"