From 358a1aeedb1f337181515e8a384a0fb908a790ba Mon Sep 17 00:00:00 2001 From: schererleander Date: Wed, 4 Feb 2026 10:43:52 +0100 Subject: fix(nextcloud): use sops template for borgbackup repo URL --- modules/nixos/server/nextcloud/default.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'modules/nixos') diff --git a/modules/nixos/server/nextcloud/default.nix b/modules/nixos/server/nextcloud/default.nix index 695850d..1a87ef6 100644 --- a/modules/nixos/server/nextcloud/default.nix +++ b/modules/nixos/server/nextcloud/default.nix @@ -69,8 +69,10 @@ in "/var/lib/nextcloud" "/var/lib/backup/nextcloud/db" ]; - repo = config.sops.secrets."borg_repo".path; + repo = "$BORG_REPO"; encryption.mode = "none"; + user = "root"; + group = "root"; environment = { BORG_RSH = "ssh -i ${ config.sops.secrets."borgbase_ssh_key".path @@ -85,6 +87,9 @@ in ]; preHook = '' set -euo pipefail + + export BORG_REPO="$(cat ${config.sops.secrets."borg_repo".path})" + INSTALL="${pkgs.coreutils}/bin/install" FIND="${pkgs.findutils}/bin/find" MYSQLDUMP="${pkgs.mariadb.client}/bin/mariadb-dump" -- cgit v1.3.1