Steps that need to be performed after install.sh
. Some of these could probably be automated:
- Transfer data over from old machine
- I think the easiest thing to do is to just plug in Time Machine drive from old machine, copy home directory over to Desktop, and then transfer whatever I want to keep into the new home directory.
- Set up Time Machine (use
tmutil inherit '/Volumes/Time Machine'
and then turn on Time Machine, need to give Full Disk Access to iTerm first) - Check there’s nothing in Stickies on old machine
- Check Keychain on old machine. There should be nothing that’s only there hopefully, other than Wi-Fi passwords.
- Copy over SSH key used for OptiPlex (from Time Machine’s backup) until can set up a new one.
-
Disable iCloud stuff I don’t want
-
Turn on Messages in iCloud
-
Turn on FileVault (seems like it’s asked as part of initial setup)
- TODO what to do with recovery key? Also, it seems that macOS is adding it to iCloud by default (confirm by running
sudo fdesetup list -verbose -extended
) and not telling you it during initial setup
- TODO what to do with recovery key? Also, it seems that macOS is adding it to iCloud by default (confirm by running
-
Disable spellchecking
-
Disable guest user
-
Whack up the keyboard, trackpad, and mouse speed in OS X
-
Set Dock to auto-hide
-
Remove default stuff from Dock
-
Exclude Terminal from Spotlight -> Privacy
-
Disable saving of passwords in Safari (under AutoFill)
-
Menu bar icons to turn on:
- Bluetooth
- Sound (always)
-
Turn on “Use Touch ID for purchases”
-
Turn off quick note hot corner
-
Set it to lock as soon as lid closed
-
Mail: set it to move discarded messages into archive
-
Turn off Screen Time (sometimes gets turned on as part of initial setup?)
-
Add São Paulo timezone to Calendar
-
Disable Holidays calendar
-
Disable Siri suggestions in calendar
-
Set default calendar in Calendar
-
Add home dir to sidebar
-
Add Portuguese as a second language
-
Turn off “Today Notification” in Reminders
-
Change “New Finder windows show” Finder preference to home directory
-
Remove Recents from Finder’s sidebar preferences
-
Add
~/code
to Finder’s sidebar preferences -
Delete all tags in Finder preferences
-
Remove tags from Finder’s sidebar preferences
-
Set Finder to always show in List view
- Browse to any folder
- Choose "Show View Options" in View Menu
- Tick "Always open in list view" and "Browse in list view"
- Click "Use as Defaults"
-
Stop Option-Space from inserting a non-breaking space — these are annoying because they sometimes cause a non-breaking space to be inserting after doing e.g. Option-3 to insert a Markdown heading and then typing a space. (Could automate this one sometime.)
- 1Password for Safari — install from App Store
- Log in to 1Password
- Add email accounts
- Install and set up Backblaze
- Install Logitech Options (to get battery level of keyboard)
- Set up Alfred (preferences sync) and add Powerpack licence
- Set up Bartender and add licence
- Add Cyberduck licence
- Log in to:
- Slack
- Spotify
- Firefox Sync
- Nextcloud
- Zoom
- Anki
- Sign in to Apple Developer account in Xcode
- Set IINA as default (it's in its settings)
- Generate SSH key and add to GitHub; generate using 1Password
- Switch the origin on ~/dotfiles and ~/code/personal/git-update-messages to use SSH, not HTTPS
- Import GPG key to my GPG keychain (
gpg --import
with theprivate.key
stored in 1Password) - Add Brazil digital certificate to keychain
- Wait for Backblaze to finish backing up
- Tell Spotify not to start at login
- Set iTerm2 to sync preferences with dotfiles dir
(Not using it at the moment, just keeping here in case)
M-x package-install:
- evil
- evil-escape
- use-package
- ox-jira
- Ivory (Mastodon) — install from App Store