Skip to content

Latest commit

 

History

History
103 lines (84 loc) · 4.02 KB

additional_steps.md

File metadata and controls

103 lines (84 loc) · 4.02 KB

Additional steps after install.sh

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.

macOS preferences

  • 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
  • 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

    1. Browse to any folder
    2. Choose "Show View Options" in View Menu
    3. Tick "Always open in list view" and "Browse in list view"
    4. 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.)

Setup of other software

  • 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
    • WhatsApp
    • Nextcloud
    • Zoom
    • Anki
  • Sign in to Apple Developer account in Xcode
  • Set IINA as default (it's in its settings)

Setup of credentials

  • 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 the private.key stored in 1Password)
  • Add Brazil digital certificate to keychain

Processing

  • Wait for Backblaze to finish backing up

Preferences of other software

  • Tell Spotify not to start at login
  • Set iTerm2 to sync preferences with dotfiles dir

Emacs

(Not using it at the moment, just keeping here in case)

M-x package-install:

  • evil
  • evil-escape
  • use-package
  • ox-jira

Other software to install

  • Ivory (Mastodon) — install from App Store