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
opshortcuts. 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/libto 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
mvimscript 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