From 4fb7ed8d2a84b70a11ff17a2499ab001ed6410b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Motiejus=20Jak=C5=A1tys?= Date: Thu, 26 Jan 2023 10:26:58 -0800 Subject: [PATCH] fix up borg backups --- configuration.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/configuration.nix b/configuration.nix index af80aed..717072c 100644 --- a/configuration.nix +++ b/configuration.nix @@ -22,7 +22,7 @@ let umountLatest = ({mountpoint, ...}: ''set -euo pipefail - "${pkgs.util-linux}/bin/umount ${mountpoint}/.snapshot-latest" + ${pkgs.util-linux}/bin/umount ${mountpoint}/.snapshot-latest '' ); @@ -39,8 +39,8 @@ let var_log = { mountpoint = "/var/log"; zfs_name = "rpool/nixos/var/log"; - paths = [ "/var/log/.snapshot-latest/caddy/" ]; - patterns = [ "access-beta.jakstys.lt.log-*.zst" ]; + paths = [ "/var/log/.snapshot-latest/" ]; + patterns = [ "+ caddy/access-beta.jakstys.lt.log-*.zst" ]; backup_at = "*-*-* 00:10:00"; }; }; @@ -164,12 +164,13 @@ in { name = name; value = { doInit = true; - repo = "zh2769@zh2769.rsync.net:borg/hel1-a.servers.jakst"; + repo = "zh2769@zh2769.rsync.net:hel1-a.servers.jakst"; encryption = { mode = "repokey-blake2"; passCommand = "cat /var/src/secrets/borgbackup/password"; }; paths = value.paths; + extraArgs = "--remote-path=borg1"; compression = "auto,lzma"; startAt = "*-*-* 00:05:00"; readWritePaths = [ rwpath ];