diff options
| author | schererleander <leander@schererleander.de> | 2026-02-04 10:43:52 +0100 |
|---|---|---|
| committer | schererleander <leander@schererleander.de> | 2026-02-04 10:55:50 +0100 |
| commit | 358a1aeedb1f337181515e8a384a0fb908a790ba (patch) | |
| tree | d5107610677ef1975d7896f8ce69986e717241bb /modules/nixos/server/nextcloud | |
| parent | 3b4b7a56036ae9e05be6533da7c3741423335610 (diff) | |
fix(nextcloud): use sops template for borgbackup repo URL
Diffstat (limited to 'modules/nixos/server/nextcloud')
| -rw-r--r-- | modules/nixos/server/nextcloud/default.nix | 7 |
1 files changed, 6 insertions, 1 deletions
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" |
