When you get a new computer, follow this process to migrate from your old computer without losing data and configuration.

Transfer files

  • Desktop
  • Documents

Transfer application data

  • aText: export snippets
  • Aperture: library
  • Books: library
  • Insomnia: export workspaces
  • Music: library
  • MAMP: httpd.conf
  • MAMP: MySQL database dumps
  • MAMP: MySQL config /Applications/MAMP/conf/my.cnf
  • MAMP: PHP config /Applications/MAMP/bin/php/php5.5.3/conf/php.ini
  • MAMP: virtual host files

Transfer fonts

  1. Open “Font Book” app.
  2. Select the “User” collection.
  3. Select File > Export collection....

Review applications

  1. Open /Applications.
  2. Compare to the Mac apps list.

Review command-line utilities

  1. Open /usr/local/bin.
  2. Compare to the Mac apps list.

Review hidden configuration

Composer authentication


SSH keys


Virtual host config

atom /etc/hosts

Valet (web server) config


ZSH profile



  1. Deauthorize Apple IDs in Music app.
  2. Sync to Google Drive, sign out, and disable sync.
  3. Sync to Evernote.
  4. Format hard disk (point of no return).