aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/nixos/server/nextcloud/default.nix7
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"