This is my personal setup list. Yours may vary.
- Check networking.
- May not match network you actually joined, since Apple syncs WiFi networks over iCloud account.
- If you want to Ethernet via a Thunderbolt Display, attach the cable and restart to make the interface appear. The ones you can add are all false friends.
- Change Mission Control screen keyboard shortcuts for changing screens.
- They interfere with subword navigation in Xcode.
- These need to be changed in Keyboard Shortcuts, not Mission Control.
- Mission Control offers fewer options.
- Disable caps lock.
- Copy .ssh.
- Especially private and github keys.
- Alternately, generate new keys. But you'll have to use old private key to put them in place on all servers, so at least take a copy of the old private key.
- Enable Automatically keep my Mac up to date
- Check/fix Displays layout.
- Finder Preferences:
- Turn on Show all filename extensions
- Turn off Show warning before changing an extension
- Turn off Show warning before removing from iCloud
- Turn When performing a search: to Search the Current Folder.
- Remove default apps from dock.
defaults write com.apple.dock persistent-apps {}
- If you want to see badges in apps like Mail, drag them onto the Dock.
- Disable automatic document tabs in Android Studio.
Other tips:
- Enable menu bar on fullscreen apps:
defaults write com.apple.dt.xcode AppleMenuBarVisibleInFullscreen -bool true
- Prefer tabs: Never per app:
defaults write com.google.android.studio.plist AppleWindowTabbingMode manual
- Other values:
always
orfullscreen
- Other values:
Software:
- Xcode start downloading it now.
- It will download overnight. If you check it before, you'll think it stalled.
- 1Password for keeping sanity.
- Microsoft Edge for when Safari doesn't work.
- Slack and Outlook for team communication.
- Skitch for annotating screenshots.