A4ACJV52DCYZKECMEKKQ7N2Q6VT2EYOQ3G3ERHJSZFHBRUX5VM6AC "hosts/plum/password.age".publicKeys = [ plum ] ++ admins;"hosts/kiwi/password.age".publicKeys = [ kiwi ] ++ admins;"hosts/plum/id.age".publicKeys = [ plum ] ++ admins;"hosts/pear/id.age".publicKeys = [ pear ] ++ admins;"hosts/kiwi/id.age".publicKeys = [ kiwi ] ++ admins;
"hosts/plum/password.age".publicKeys = [ plum ] ++ admins;"hosts/kiwi/password.age".publicKeys = [ kiwi ] ++ admins;"hosts/plum/id.age".publicKeys = [ plum ] ++ admins;"hosts/pear/id.age".publicKeys = [ pear ] ++ admins;"hosts/kiwi/id.age".publicKeys = [ kiwi ] ++ admins;"hosts/plum/forgejo-password.age".publicKeys = [ plum ] ++ admins;
};# backup configuration for sqlite database and datasystemd.services.forgejo-backup = {description = "Backup Forgejo data and database";after = [ "forgejo.service" ];script = ''mkdir -p /var/backup/forgejocp -r /var/lib/forgejo /var/backup/forgejo/$(date +%Y%m%d_%H%M%S)# keep only last 7 backupsls -1t /var/backup/forgejo/ | tail -n +8 | xargs -r rm -rf'';serviceConfig = {Type = "oneshot";User = "forgejo";};