diff --git a/modules/nixos/services/forgejo/default.nix b/modules/nixos/services/forgejo/default.nix index 0c63fd9..79c484e 100755 --- a/modules/nixos/services/forgejo/default.nix +++ b/modules/nixos/services/forgejo/default.nix @@ -112,21 +112,18 @@ in ExecStartPost = "${pkgs.nushell}/bin/nu -c 'ls ${backupPath} | where name =~ forgejo-backup and modified < ((date now) - 7day) | each { rm $in.name }'"; }; }; - forgejo.serviceConfig.ExecStartPre = [ - "+${pkgs.coreutils}/bin/mkdir -p ${backupPath}" - "+${pkgs.coreutils}/bin/chown ${service.name}:${syncthing.name} ${backupPath}" - "+${pkgs.coreutils}/bin/chmod 0750 ${backupPath}" - ]; }; systemd.tmpfiles.rules = [ "Z ${service.paths.path0} 755 ${service.name} ${service.name} -" "Z ${service.sops.path0} 755 ${service.name} ${service.name} -" + "d ${backupPath} 0750 ${service.name} ${syncthing.name} -" ]; users.users.${service.name}.extraGroups = [ "caddy" "postgres" + "syncthing" ]; networking = {