summaryrefslogtreecommitdiff
path: root/config/borg-backup.nix
diff options
context:
space:
mode:
Diffstat (limited to 'config/borg-backup.nix')
-rw-r--r--config/borg-backup.nix16
1 files changed, 8 insertions, 8 deletions
diff --git a/config/borg-backup.nix b/config/borg-backup.nix
index 40c8fd9..4dd1c99 100644
--- a/config/borg-backup.nix
+++ b/config/borg-backup.nix
@@ -3,20 +3,20 @@
# Key file also stored in pass
{ config, lib, pkgs, ... }:
let
- repo = /staging/backup
+ repo = "/staging/backup";
in
{
systemd.services.borg-backup = {
description = "Run backups.";
- path = with pkgs [ borgbackup ];
- startAt = "*-*-* 02:30:00";
+ path = with pkgs; [ borgbackup ];
+ startAt = "02:30";
environment = {
BORG_KEYS_DIR = "/opt/secret/borg-backup-keys/";
- REPOSITORY = "/staging/backup";
- };
- serviceConfig = {
- RemainAfterExit = true;
+ REPOSITORY = repo;
};
+ # serviceConfig = {
+ # RemainAfterExit = true;
+ # };
script = ''
echo "Creating backup"
borg create -v --stats \
@@ -36,4 +36,4 @@ in
--keep-daily=7 --keep-weekly=4 --keep-monthly=6
'';
};
-};
+}