summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorKJ Ørbekk <kj@orbekk.com>2017-05-23 00:03:32 -0400
committerKJ Ørbekk <kj@orbekk.com>2017-05-23 00:03:32 -0400
commitd7c0882218ef9d0819d63c449fb1182b59a2eb4a (patch)
treec4b3d5269870fdabbe203eb98451a34db0e9696c /config
parentec351701d800c8d5aa9c2d03caae43cc880a19b4 (diff)
Fix borg backup
Diffstat (limited to 'config')
-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
'';
};
-};
+}