diff options
Diffstat (limited to 'modules')
| -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" |
