Note that these are the manual steps I personally use (that I haven't yet managed to automate). You will probably have different things you want/need to set up.
While running up-rs
for the first time, you will need to ensure you set up gpg and ssh keys you
need in later steps.
Set the computer name (needs restart to take effect):
# e.g. name="$USER-MBP-$year"
scutil --set LocalHostName ${name:?}
scutil --set ComputerName ${name:?}
Touch ID
-> Add other fingerprintsKeyboard
:Shortcuts
Services
-> remove mappings fromman Page
shortcuts
Sharing
:- Tick the
Screen Sharing
checkbox.
- Tick the
- Security & Privacy:
- Privacy -> Full Disk Access -> Add Terminal.app and Kitty This resolves issues writing to the data volume, e.g. Mail preferences.
- FileVault -> Turn on FileVault
Remove things that shouldn't need to auto-start.
System Preferences
->Users & Groups
->Login Items
If you want to write to NTFS-formatted drives (i.e. most external hard drives), then you need third-party software.
Seagate provides Paragon for NTFS, which seems to be the full version, unlike the paragon-ntfs
brew cask, which is a trial version.
After installing:
- click on the icon in the menu bar
- click "Open Application"
- Open Preferences
NTFS for Mac Menu
->OFF
- Untick
Launch on System Startup