about summary refs log tree commit diff stats
path: root/modules/by-name/st/stalwart-mail/module.nix
diff options
context:
space:
mode:
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"