From 5da87445789c86b93bc591fdd82b90df92edb0f9 Mon Sep 17 00:00:00 2001 From: Nick Date: Fri, 10 Oct 2025 01:41:48 -0500 Subject: [PATCH] feat: added syncthing --- modules/nixos/services/forgejo/default.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) 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 = {