diff options
-rw-r--r-- | config/borg-backup.nix | 16 |
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 ''; }; -}; +} |