about summary refs log tree commit diff stats
path: root/modules/by-name/st/stalwart-mail/module.nix
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2025-03-04 21:21:17 +0100
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2025-03-09 13:44:37 +0100
commit92f59766c67e4425b4e7fb0e7f157ece68083241 (patch)
treebcd150d46f39ed1829b6bdb98b322b96c21f02b4 /modules/by-name/st/stalwart-mail/module.nix
parentpkgs/stalwart-mail-free: Avoid running `stalwart-mail`'s tests (diff)
downloadnixos-server-92f59766c67e4425b4e7fb0e7f157ece68083241.zip
modules/stalwart-mail-free: Remove all `security` dependent checks if it's null
Diffstat (limited to 'modules/by-name/st/stalwart-mail/module.nix')
-rw-r--r--modules/by-name/st/stalwart-mail/module.nix11
1 files changed, 6 insertions, 5 deletions
diff --git a/modules/by-name/st/stalwart-mail/module.nix b/modules/by-name/st/stalwart-mail/module.nix
index 031c35b..0889549 100644
--- a/modules/by-name/st/stalwart-mail/module.nix
+++ b/modules/by-name/st/stalwart-mail/module.nix
@@ -268,11 +268,12 @@ in {
     systemd = {
       services.stalwart-mail = {
         wantedBy = ["multi-user.target"];
-        requires = [
-          "redis-stalwart-mail.service"
-          "network-online.target"
-          "acme-${cfg.fqdn}.service"
-        ];
+        requires =
+          [
+            "redis-stalwart-mail.service"
+            "network-online.target"
+          ]
+          ++ (lib.optional (cfg.security != null) "acme-${cfg.fqdn}.service");
         after = [
           "local-fs.target"
           "network.target"