From e07331f0524a37a110e8a12d2edb07054e20653b Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Fri, 20 Jun 2025 10:09:12 -0400 Subject: [PATCH] Use array for args --- module.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/module.nix b/module.nix index a97c3c4..fa64f6e 100644 --- a/module.nix +++ b/module.nix @@ -22,8 +22,8 @@ in { }; args = lib.mkOption { - type = lib.types.separatedString " "; - default = ""; + type = with lib.types; listOf str; + default = []; }; }; @@ -37,11 +37,11 @@ in { serviceConfig = { LoadCredential = ["matrixoidc-secrets:${cfg.jwtSecretFile}"]; - ExecStart = utils.escapeSystemdExecArgs [ - (lib.getExe cfg.package) - cfg.args - "--jwtSecretFile=/run/credentials/matrixoidc.service/matrixoidc-secrets" - ]; + ExecStart = utils.escapeSystemdExecArgs ([ + (lib.getExe cfg.package) + "--jwtSecretFile=/run/credentials/matrixoidc.service/matrixoidc-secrets" + ] + ++ cfg.args); DynamicUser = true; LockPersonality = true; MemoryDenyWriteExecute = true;