From 751f878765791305149750abb44f0bde7dba8a8f Mon Sep 17 00:00:00 2001 From: = <=> Date: Sat, 8 Nov 2025 21:22:21 +0000 Subject: [PATCH] fix mismatched types issue --- helpers/services.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/helpers/services.nix b/helpers/services.nix index 55cf0ba..299df96 100644 --- a/helpers/services.nix +++ b/helpers/services.nix @@ -130,7 +130,10 @@ in { (acc: key: let site = cfg.${key}; dump = site.backup.database; - paths = lib.mkIf (dump != null) ["/var/backup/${key}.sql"] ++ site.backup.paths; + paths = builtins.concatLists [ + site.backup.paths + (if dump != null then [ "/var/backup/${key}.sql" ] else []) + ]; preHook = lib.mkIf (dump != null) '' mkdir -p /var/backup ${pkgs.sudo}/bin/sudo -u postgres pg_dump ${dump} > /var/backup/postgres/${key}.sql