diff --git a/nixos/modules/services/web-apps/nextcloud.nix b/nixos/modules/services/web-apps/nextcloud.nix index 65845156fc49..0a6647e0cab7 100644 --- a/nixos/modules/services/web-apps/nextcloud.nix +++ b/nixos/modules/services/web-apps/nextcloud.nix @@ -116,7 +116,8 @@ let ++ (lib.optional (cfg.config.objectstore.s3.enable) "s3_secret:${cfg.config.objectstore.s3.secretFile}") ++ (lib.optional ( cfg.config.objectstore.s3.sseCKeyFile != null - ) "s3_sse_c_key:${cfg.config.objectstore.s3.sseCKeyFile}"); + ) "s3_sse_c_key:${cfg.config.objectstore.s3.sseCKeyFile}") + ++ (lib.optional (cfg.secretFile != null) "secret_file:${cfg.secretFile}"); requiresRuntimeSystemdCredentials = (lib.length runtimeSystemdCredentials) != 0; @@ -195,7 +196,6 @@ let overrideConfig = let c = cfg.config; - requiresReadSecretFunction = c.dbpassFile != null || c.objectstore.s3.enable; objectstoreConfig = let s3 = c.objectstore.s3; @@ -232,7 +232,7 @@ let in pkgs.writeText "nextcloud-config.php" ''