From e7b38d45d2fc25bded747e4b3dc5929574008527 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Sun, 5 Oct 2025 16:09:06 +0900 Subject: [PATCH] nixos/wakapi: replace systemd `script` with `ExecStart` --- nixos/modules/services/web-apps/wakapi.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/nixos/modules/services/web-apps/wakapi.nix b/nixos/modules/services/web-apps/wakapi.nix index 6634e4894546..4533d322d2b8 100644 --- a/nixos/modules/services/web-apps/wakapi.nix +++ b/nixos/modules/services/web-apps/wakapi.nix @@ -143,10 +143,6 @@ in ++ optional (cfg.database.dialect == "postgres") "postgresql.target"; wantedBy = [ "multi-user.target" ]; - script = '' - exec ${getExe cfg.package} -config ${settingsFile} - ''; - serviceConfig = { Environment = mkMerge [ (mkIf (cfg.passwordSalt != null) "WAKAPI_PASSWORD_SALT=${cfg.passwordSalt}") @@ -157,6 +153,8 @@ in (lib.optional (cfg.passwordSaltFile != null) cfg.passwordSaltFile) ++ (lib.optional (cfg.smtpPasswordFile != null) cfg.smtpPasswordFile); + ExecStart = "${getExe cfg.package} -config ${settingsFile}"; + User = config.users.users.wakapi.name; Group = config.users.users.wakapi.group;