🙇🏻‍♂️ handtyped

Syncing multiple Macs

Aim

Be able to pick up any of ≥2 Macs and have all my files and application settings synced.

Implementation

Files I might need to access on my phone

Nextcloud (~/Nextcloud)

Files I only need to access on the Macs

Syncthing (~/Syncthing and ~/Downloads)

Firefox

Reddit Enhancement Suite

OmniFocus

Zotero1

ForkLift

Alfred

Mail

Obsidian

1Password

Messages, Apple Notes, Contacts, Calendar etc.

Visual Studio Code

Neovim config


  1. Don’t want to use Zotero Sync for privacy/data sovereignty reasons ↩︎

  2. I can only have Zotero open on one Mac at a time. That’s fine because I can only be on one Mac at a time. This is a multi-device/single-user scenario. ↩︎

  3. I tried to put Favorites.json in ~/Syncthing and symlink to ~/Library/Application Support/ForkLift/Favorites/ but it was a bit flaky. ↩︎

#macOS