Documenting My Mac Setup

Between loaners, replacements, and other surprises, over the past year or so I've set up new Mac laptops more than I ever have before. I tend to start fresh rather than migrate in order to get that nice clean digital slate. But what I don't do, is document the process all that well. You're in luck future self, because 4th time is the charm.

Prerequisites

System Preferences

Software

Terminal and SSH

IDE(s)

Download and install Visual Studio Code and enable the following extensions:

Plus many more that will be triggered by project configuration.

I also add the following settings in the user version of settings.json

{
"editor.tabSize": 2,
"editor.detectIndentation": false,
"editor.fontFamily": "'Source Code Pro for Powerline', Menlo, Monaco, 'Courier New', monospace",
"explorer.confirmDelete": false,
"window.zoomLevel": 1,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"files.associations": {
"*.theme": "php"
},
}

Local Development Environment

NodeJS

PHP

Docker-y Things

Dock

Things to install as needed:

Vagrant

Fingers crossed that my Vagrant days are over, but if needed:

You did it. Take a nap.