I recently got a new development machine (yay!). And went through the process of setting it up. Getting new toys are always fun. But setting them up from scratch can be a bit of a pain. So I am documenting all the steps I took as a reference for the future.
- Setup and enable Find my mac
- Enable FileVault
- Copy over personal ssh private keys
- Set proper permission on the keys (chmod 600 your_key.pem)
- Create home dir structure
- development
- Apps to install
- Chrome
- Setup Lastpass
- BetterSnaptool
- Evernote
- Homebrew
- Developer tools
- Git
- gem install git-smart
- ansible
- brew tap homebrew/services
- mysql
- phantomjs
- Cask
- Virtualbox
- Vagrant
- Github OSX
- Iterm2
- Dash
- Download your needed doc sets
- sequelpro
- hipchat
- spotify
- teamviewer
- java (Oracle JRE)
- skype
- tunnelblick
- truecrypt
- iBrowse
- Rubymine
- RVM
- rvm list known
- rvm install ruby-2.2
- gem install bundle
- Setup YADR (dotfile repo) https://github.com/skwp/dotfiles
- When cloning large Git repos from Github… things can get really really slow. If this happens just copy the repo over from the old machine using a USB drive. Old school I know. But it works.
Hopefully the future me would find this helpful. Cheers!