From d3dd25e0d30b317d3a3078372b298f2f75dc07bc Mon Sep 17 00:00:00 2001 From: Nick Date: Fri, 10 Oct 2025 01:00:45 -0500 Subject: [PATCH] feat: added syncthing --- modules/nixos/services/forgejo/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/nixos/services/forgejo/default.nix b/modules/nixos/services/forgejo/default.nix index b3b41ed..763dc20 100755 --- a/modules/nixos/services/forgejo/default.nix +++ b/modules/nixos/services/forgejo/default.nix @@ -1,6 +1,7 @@ { flake, config, + pkgs, ... }: let @@ -105,6 +106,12 @@ in ]; }; + systemd.services.forgejo-dump = { + serviceConfig = { + ExecStartPost = "${pkgs.nushell}/bin/nu -c 'ls ${backupPath} | where name =~ forgejo-backup and modified < ((date now) - 7day) | each { rm $in.name }'"; + }; + }; + systemd.tmpfiles.rules = [ "Z ${service.paths.path0} 755 ${service.name} ${service.name} -" "Z ${service.sops.path0} 755 ${service.name} ${service.name} -"