Every once in a while I get a new computer and need to set it up the way I like it. I've tried automating this before, but I've found that the amount of time and effort I invest to automate is never worth the time it saves considering I hardly ever get a new computer. So instead, I keep a checklist of things to install and configure every time I get a new Mac:
- Dropbox
- 1Password
- Alfred w/ Powerpack
- Slack
- Cloudup
https://cloudup.com/dashboard
- Divvy: set up Command + Shift + Space shortcut, and full, left, right, and
o
p
shortcuts. Make a startup item. - Gitx
http://gitx.frim.nl/
& enable terminal usage - ImageAlpha
http://pngmini.com/
- ImageOptim
https://imageoptim.com/
- Dash
http://kapeli.com/dash
- Typed
http://realmacsoftware.com/typed
- YNAB
http://www.youneedabudget.com/
- Calendar
- Fantastical
https://flexibits.com/fantastical
- Steam
http://store.steampowered.com/
- Frank DeLoupe
http://jumpzero.com/frank/
- Tweetbot
- XCode
https://itunes.apple.com/us/app/xcode/id497799835?mt=12
- Postgres
http://postgresapp.com/
- Chrome
- Firefox
- install xcode command line tools:
xcode-select --install
- install homebrew:
http://brew.sh/
- install node:
http://nodejs.org/
- install roots:
npm install roots -g
- install ship:
npm install ship -g
- install sprout:
npm install sprout -g
-
sudo chown -R $USER /usr/local/lib
to allow node to install global packages - upgrade to latest version of git:
brew update; brew install git;
- set up dotfiles:
https://github.com/joshrowley/dotfiles
- MacVim:
https://github.com/b4winckler/macvim/releases
- set up
mvim
script by moving to/usr/local/bin
- install vundle
https://github.com/gmarik/Vundle.vim
- compile command t support for macvim
https://github.com/wincent/Command-T
- compile youcompleteme support
https://github.com/Valloric/YouCompleteMe#mac-os-x-super-quick-installation
- install hub:
brew install --HEAD hub
- set up ssh key with github:
https://help.github.com/articles/generating-ssh-keys/
- install rbenv:
brew update; brew install rbenv ruby-build
- install latest version of ruby with rbenv
-
mkdir ~/code
- Coffeescript:
npm install -g coffee-script
- install the silver searcher
brew install the_silver_searcher
- install local tunnel
npm install -g localtunnel
- install svgo
npm install -g svgo
- install bundler
gem install bundler
- install rspec
gem install rspec
- install foreman
gem install foreman
- install rails
gem install rails
- install editorconfig
https://github.com/editorconfig/editorconfig
- install go
https://golang.org/doc/install
- install godep
go get github.com/tools/godep
- tap brew versions
brew tap homebrew/boneyard
- Set Finder Sidebar to only show Airdrop, Applications, Downloads, home folder, Hard drive
- Turn Hiding on for the Dock and reduce size
- Remove everything from the Dock
- Activate Powerpack on Alfred
- Set Alfred shortcut to Command + Space (will probably need to disable Spotlight shortcuts)
- Turn on Alfred shortcut History and set keyboard shortcut to Command + Option + Space
- set trackpad speed to fastest
- set key repeat to fastest and delay until repeat to shortest
- sign into Chrome to load bookmarks and extensions
- add calendars to calendar app