Loading nixos/modules/services/mail/stalwart-mail.nix +7 −1 Original line number Diff line number Diff line Loading @@ -73,8 +73,14 @@ in { resolver.public-suffix = lib.mkDefault [ "file://${pkgs.publicsuffix-list}/share/publicsuffix/public_suffix_list.dat" ]; config.resource = { config.resource = let hasHttpListener = builtins.any (listener: listener.protocol == "http") (lib.attrValues cfg.settings.server.listener); in { spam-filter = lib.mkDefault "file://${cfg.package}/etc/stalwart/spamfilter.toml"; } // lib.optionalAttrs ( (builtins.hasAttr "listener" cfg.settings.server) && hasHttpListener ) { webadmin = lib.mkDefault "file://${cfg.package.webadmin}/webadmin.zip"; }; }; Loading pkgs/by-name/st/stalwart-mail/package.nix +2 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ nix-update-script, nixosTests, rocksdb_8_11, callPackage, }: let Loading Loading @@ -144,6 +145,7 @@ rustPlatform.buildRustPackage { doCheck = !(stdenv.isLinux && stdenv.isAarch64); passthru = { webadmin = callPackage ./webadmin.nix { }; update-script = nix-update-script { }; tests.stalwart-mail = nixosTests.stalwart-mail; }; Loading Loading
nixos/modules/services/mail/stalwart-mail.nix +7 −1 Original line number Diff line number Diff line Loading @@ -73,8 +73,14 @@ in { resolver.public-suffix = lib.mkDefault [ "file://${pkgs.publicsuffix-list}/share/publicsuffix/public_suffix_list.dat" ]; config.resource = { config.resource = let hasHttpListener = builtins.any (listener: listener.protocol == "http") (lib.attrValues cfg.settings.server.listener); in { spam-filter = lib.mkDefault "file://${cfg.package}/etc/stalwart/spamfilter.toml"; } // lib.optionalAttrs ( (builtins.hasAttr "listener" cfg.settings.server) && hasHttpListener ) { webadmin = lib.mkDefault "file://${cfg.package.webadmin}/webadmin.zip"; }; }; Loading
pkgs/by-name/st/stalwart-mail/package.nix +2 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ nix-update-script, nixosTests, rocksdb_8_11, callPackage, }: let Loading Loading @@ -144,6 +145,7 @@ rustPlatform.buildRustPackage { doCheck = !(stdenv.isLinux && stdenv.isAarch64); passthru = { webadmin = callPackage ./webadmin.nix { }; update-script = nix-update-script { }; tests.stalwart-mail = nixosTests.stalwart-mail; }; Loading