The migration involved:
1. rsyncing a few data folders over to the new (not really new, just different) server
2. Cut-and-pasting my NixOS/morph config for Forgejo from one machine definition to the other and running the deploy script
3. Fixing some file permissions due to a user/group ID mismatch, oops
4. Changing an internal port because I hadn't realized there was a port conflict, oops
5. Switching over the CNAME with 5 minute TTL in my DNS over to the 'new' machine's host
Pretty productive day, honestly.
Cautiously went back to (some) paid work after my surgery (I have bills to pay!), cleaned up a good chunk of my e-mail inbox by creating an absurd amount of folders and filters, migrated my Forgejo, and made a start on a little automation project.
Definitely hadn't expected to get this much done today when I woke up this morning!