diff --git a/nixos/modules/services/mail/postfix-tlspol.nix b/nixos/modules/services/mail/postfix-tlspol.nix index a44ccbdba652..12423c50fd8b 100644 --- a/nixos/modules/services/mail/postfix-tlspol.nix +++ b/nixos/modules/services/mail/postfix-tlspol.nix @@ -8,6 +8,7 @@ let inherit (lib) hasPrefix + literalExpression mkEnableOption mkIf mkMerge @@ -92,7 +93,13 @@ in dns = { address = mkOption { type = types.str; - default = "127.0.0.1:53"; + default = if config.networking.resolvconf.useLocalResolver then "127.0.0.1:53" else null; + defaultText = literalExpression '' + if config.networking.resolvconf.useLocalResolver then + "127.0.0.1:53" + else + null + ''; description = '' IP and port to your DNS resolver