diff options
Diffstat (limited to 'nixpkgs/nixos/modules/services/mail/public-inbox.nix')
-rw-r--r-- | nixpkgs/nixos/modules/services/mail/public-inbox.nix | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/nixpkgs/nixos/modules/services/mail/public-inbox.nix b/nixpkgs/nixos/modules/services/mail/public-inbox.nix index b13a54a0e2d1..f6c08bf2e45b 100644 --- a/nixpkgs/nixos/modules/services/mail/public-inbox.nix +++ b/nixpkgs/nixos/modules/services/mail/public-inbox.nix @@ -58,7 +58,7 @@ let # because Postfix rejects .forward if it's a symlink. home = pkgs.runCommand "public-inbox-home" { forward = '' - |"env ${concatStringsSep " " envList} PATH=\"${makeBinPath cfg.path}:$PATH\" ${cfg.package}/bin/public-inbox-mda + |"env ${concatStringsSep " " envList} PATH=\"${makeBinPath cfg.path}:$PATH\" ${cfg.package}/bin/public-inbox-mda ${escapeShellArgs cfg.mda.args} ''; passAsFile = [ "forward" ]; } '' @@ -188,6 +188,14 @@ in }; mda = { + args = mkOption { + type = with types; listOf str; + default = []; + description = '' + Command-line arguments to pass to public-inbox-mda(1). + ''; + }; + spamCheck = mkOption { type = with types; nullOr (enum [ "spamc" ]); default = "spamc"; |