switch to systemd LoadCredential

This commit is contained in:
Jonas Heinrich 2026-01-02 13:26:01 +01:00
parent 539d81cf46
commit 3540da41b4

View file

@ -96,7 +96,7 @@ in
serviceConfig = { serviceConfig = {
Type = "simple"; Type = "simple";
LoadCredential = lib.optionalString (cfg.secretFile != null) "secrets.yaml:${cfg.secretFile}"; LoadCredential = lib.optionalString (cfg.secretFile != null) "secrets.yaml:${cfg.secretFile}";
ExecStart = "${lib.getExe pkgs.mail-quota-warning}${lib.optionalString (cfg.secretFile != null) " --config \${CREDENTIALS_DIRECTORY}/secrets.yaml"; ExecStart = "${lib.getExe pkgs.mail-quota-warning} --config \${CREDENTIALS_DIRECTORY}/secrets.yaml";
WorkingDirectory = "%S/mail-quota-warning"; WorkingDirectory = "%S/mail-quota-warning";
StateDirectory = "mail-quota-warning"; StateDirectory = "mail-quota-warning";