How do you keep the laptop in sync with the desktop?
What I synced: ~/files (contains all my projects, cat pictures etc.) ~/ide (contains just the IDE installation and other apps) ~/.ssh
wireguard to git host of choice
git-annex is an awesome thing and much more useable then any of the normal sync services across the board (once you understand what it can do).
ansible to make all the hosts consistent configuration wise