From 2aab2b6258198d981c2888631bc6984dcba00cc0 Mon Sep 17 00:00:00 2001 From: Love Billenius Date: Tue, 14 Apr 2026 17:55:00 +0200 Subject: [PATCH] fix exec --- modules/nixos/mail-server/mobileconfig.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/modules/nixos/mail-server/mobileconfig.nix b/modules/nixos/mail-server/mobileconfig.nix index 5a1c756..f14b37f 100644 --- a/modules/nixos/mail-server/mobileconfig.nix +++ b/modules/nixos/mail-server/mobileconfig.nix @@ -60,12 +60,14 @@ lib.mkIf hasMailDiscoveryConfig ( wantedBy = [ "multi-user.target" ]; serviceConfig = { DynamicUser = true; - ExecStart = "${pkgs.python3}/bin/python3 \ - ${generatorScript} \ - --domain ${domain} \ - --mail-host ${cfg.fqdn} \ - --radicale-host ${radicaleHost} \ - --port ${toString mobileconfigPort}${defaultUsernameArg}${accountArgs}"; + ExecStart = lib.concatStringsSep " " [ + "${pkgs.python3}/bin/python3" + "${generatorScript}" + "--domain" domain + "--mail-host" cfg.fqdn + "--radicale-host" radicaleHost + "--port" (toString mobileconfigPort) + ] + defaultUsernameArg + accountArgs; NoNewPrivileges = true; PrivateTmp = true; ProtectHome = true;