Skip to content

Latest commit

 

History

History
94 lines (86 loc) · 3.4 KB

MANUAL_STEPS.md

File metadata and controls

94 lines (86 loc) · 3.4 KB

Manual Steps

If life were perfect flights would always depart on time and MacOS would allow everything to be scripted, but life isn't perfect and there are some things Apple just really wants you do do manually. Once the bootstrap script finishes you will have to follow the following manual steps to finish setting up your Mac:

  1. Generate a new GPG key and add it to Github and then configure git to sign commits with the new GPG key
  2. Add system languages and keyboard layouts to the OS
  3. Pair your Bluetooth devices
  4. Search for "extensions" in System Settings. Click "Finder extensions" -> "Added extensions" -> Enable "OpenInTerminal"
  5. Add the "Open in Terminal" and "New Folder" buttons to the Finder toolbar
  6. Remove Apple News and Apple Stocks widgets from the Notification Center and replace them with weather, connected devices, Github, and Google Translate.
  7. Go to System Settings -> Trackpad and increase the Tracking Speed. By default it can be tricky to cross the whole screen in one gesture.
  8. This uses Raycast instead of Spotlight, so Spotlight should be moved out of the way. Search for "spotlight" in System Settings. Click on "Keyboard Shortcuts" -> "Spotlight". Then uncheck "Show Spotlight search" and "Show Finder search window"
  9. Set a lock screen message including your email in case your laptop is misplaced and someone kind finds it.
  10. Install Paragon NTFS for Mac for free via its Seagate Hard Drive installer and grant it permissions in System Settings as instructed during installation. This allows editing external NTFS drives.
  11. Set 1Password and Chrome to start at login

Then run the following git commands:

git config --global user.name "Your Name"
git config --global user.email "Your email specifically for git"

Next, you will need to sign in or otherwise activate the following apps, being sure to complete any steps noted:

  1. 1Password
  2. Cheatsheet
    1. Grant permissions
  3. Chrome - all profiles
  4. Docker
  5. Firefox
  6. Github VSCode extension
  7. iTerm2
    1. Make default terminal
  8. NordVPN
  9. OpenInTerminal
    1. Grant permissions
    2. Launch at Login
    3. Quick Toggle (terminal)
    4. Hide Status Bar Icon
    5. Default Terminal: iTerm
    6. Default Editor: Visual Studio Code
    7. iTerm: Tab
  10. Paragon NTFS
  11. Raycast
    1. Assign cmd + space hotkey
  12. Rocket
    1. Open and follow instructions
    2. Enable start on startup
    3. Grant permissions for web browsers
  13. Safari
    1. Enable the Develop menu in Settings -> Advanced
    2. General -> Safari opens with all windows from last session
    3. General -> Remove history items: Manually
  14. Shottr
    1. Activate license
    2. Grant permissions
    3. Increase scrolling screenshot speed to max
    4. Assign hotkeys for all commands
    5. Default window to larger size
  15. Signal
  16. Skype
  17. Spotify
  18. Tiles
    1. Grant permissions
    2. Open on login
  19. VSCode Settings Sync
  20. WhatsApp
  21. Zoom

Finally, you need to run the following command in your terminal to finish the automated setups:

chmod +x ~/projects/setup/util/after_signin.sh && ~/projects/setup/util/after_signin.sh