borgbackup: use persistent timers

This commit is contained in:
Jörg Thalheim
2024-02-22 13:47:09 +01:00
parent 2493eef5f4
commit 92ca61760e

View File

@@ -34,14 +34,13 @@ in
services.borgbackup.jobs = lib.mapAttrs services.borgbackup.jobs = lib.mapAttrs
(_: dest: { (_: dest: {
paths = lib.flatten (map (state: state.folders) (lib.attrValues config.clanCore.state)); paths = lib.flatten (map (state: state.folders) (lib.attrValues config.clanCore.state));
exclude = [ exclude = [ "*.pyc" ];
"*.pyc"
];
repo = dest.repo; repo = dest.repo;
environment.BORG_RSH = dest.rsh; environment.BORG_RSH = dest.rsh;
encryption.mode = "none"; encryption.mode = "none";
compression = "auto,zstd"; compression = "auto,zstd";
startAt = "*-*-* 01:00:00"; startAt = "*-*-* 01:00:00";
persistentTimer = true;
preHook = '' preHook = ''
set -x set -x
''; '';