https://docs.gitea.com/next/development/api-usage er tullerusk og påstår at det må stå token her.
"token" ser ikke ut til å være en gyldig auth schema, skal dette være Bearer?
Kanskje den tillatte SSH-kommandoen kan peke på et eget script som først gjør rrsync og deretter chown og/eller annen opprydding? Da slipper vi timere i hytt og pine, og filene blir umiddelbart fikset etter de er lagt på plass.
/var/lib er hardkodet over når tmpfiles-ene defineres, det bør samsvare med hvilke mapper som faktisk brukes. Hardkod gjerne /var/lib her også for å holde det consistant
https://docs.gitea.com/next/development/api-usage er tullerusk og påstår at det må stå token her.
Projects, continuously add all members
We'll only need to do it once now, and then it should be included in https://git.pvv.ntnu.no/Drift/pvv-nixos-config/src/branch/main/hosts/bekkalokk/services/gitea/gitea-import-users.py
+1 for the nextcloud plan!
Regarding quotas, I think separate quotas are fine. You could buy more total storage quota, and then distribute it freely between home directories, nextcloud, and…
Note: I have not done a proper code review, and barely read any of it yet.