summaryrefslogtreecommitdiff
path: root/hosts/vidhar/borg/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/vidhar/borg/default.nix')
-rw-r--r--hosts/vidhar/borg/default.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/hosts/vidhar/borg/default.nix b/hosts/vidhar/borg/default.nix
index 80ce9c7e..5e983434 100644
--- a/hosts/vidhar/borg/default.nix
+++ b/hosts/vidhar/borg/default.nix
@@ -26,9 +26,11 @@ let
26 Type = "oneshot"; 26 Type = "oneshot";
27 ExecStart = "${pkgs.borgbackup}/bin/borg ${utils.escapeSystemdExecArgs [ 27 ExecStart = "${pkgs.borgbackup}/bin/borg ${utils.escapeSystemdExecArgs [
28 "--lock-wait" "3600" 28 "--lock-wait" "3600"
29 "--log-json"
29 "--progress" 30 "--progress"
30 "check" 31 "check"
31 "--verify-data" 32 "--verify-data"
33 "--max-duration" "4500"
32 ]} %I"; 34 ]} %I";
33 Environment = [ 35 Environment = [
34 "BORG_BASE_DIR=/var/lib/borg" 36 "BORG_BASE_DIR=/var/lib/borg"
@@ -80,13 +82,13 @@ in {
80 systemd.timers."check-borg@${utils.escapeSystemdPath "/srv/backup/borg/jotnar"}" = { 82 systemd.timers."check-borg@${utils.escapeSystemdPath "/srv/backup/borg/jotnar"}" = {
81 wantedBy = [ "timers.target" ]; 83 wantedBy = [ "timers.target" ];
82 timerConfig = { 84 timerConfig = {
83 OnCalendar = "Sun *-*-02..08 01:30:00 Europe/Berlin"; 85 OnCalendar = "*-*-* 00:30:00 UTC";
84 }; 86 };
85 }; 87 };
86 systemd.timers."check-borg@${utils.escapeSystemdPath "yggdrasil.borgbase:repo"}" = { 88 systemd.timers."check-borg@${utils.escapeSystemdPath "yggdrasil.borgbase:repo"}" = {
87 wantedBy = [ "timers.target" ]; 89 wantedBy = [ "timers.target" ];
88 timerConfig = { 90 timerConfig = {
89 OnCalendar = "Sun *-*-02..08 01:30:00 Europe/Berlin"; 91 OnCalendar = "*-*-* 00:30:00 UTC";
90 }; 92 };
91 }; 93 };
92 94