From 5419038e7525fca6bb7d19055871fa38a17eb435 Mon Sep 17 00:00:00 2001
From: dadada <dadada@dadada.li>
Date: Fri, 15 Apr 2022 18:08:38 +0200
Subject: [PATCH] fix borg behaviour with relative paths by using absolute
 paths

If a relative path is given to a repository that already exists, but
borg did not backup to previously, borg tries to create a backup
relative to this path.

Might also be due to path restrictio in borg serve...
---
 nixos/modules/backup.nix | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/nixos/modules/backup.nix b/nixos/modules/backup.nix
index eecddd8..5274ce0 100644
--- a/nixos/modules/backup.nix
+++ b/nixos/modules/backup.nix
@@ -63,7 +63,7 @@ in
     services.borgbackup.jobs.bs = mkIf cfg.bs {
       paths = "/";
       exclude = backupExcludes;
-      repo = "borg@backup0.dadada.li:${config.networking.hostName}";
+      repo = "borg@backup0.dadada.li:/mnt/storage/backup/${config.networking.hostName}";
       doInit = false;
       environment = {
         BORG_RSH = "ssh -i /var/lib/borgbackup/bs/id_ed25519 -o 'StrictHostKeyChecking accept-new'";