diff options
author | Alyssa Ross <hi@alyssa.is> | 2020-01-09 20:26:47 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2020-01-09 20:52:06 +0000 |
commit | 4b702da513a67b79d2e4dde4df09ff433cd3e606 (patch) | |
tree | baa59bb21c38d0444817a3432606aae52816d1e5 /nixpkgs/nixos/modules/services/mail | |
parent | 6af7a8664792d64aa430ef57aace487229e149ff (diff) | |
download | nixlib-4b702da513a67b79d2e4dde4df09ff433cd3e606.tar nixlib-4b702da513a67b79d2e4dde4df09ff433cd3e606.tar.gz nixlib-4b702da513a67b79d2e4dde4df09ff433cd3e606.tar.bz2 nixlib-4b702da513a67b79d2e4dde4df09ff433cd3e606.tar.lz nixlib-4b702da513a67b79d2e4dde4df09ff433cd3e606.tar.xz nixlib-4b702da513a67b79d2e4dde4df09ff433cd3e606.tar.zst nixlib-4b702da513a67b79d2e4dde4df09ff433cd3e606.zip |
nixos/mailman: add services.mailman.extraConfig
I used this to set up ARC. I'm sure there are other usecases too.
Diffstat (limited to 'nixpkgs/nixos/modules/services/mail')
-rw-r--r-- | nixpkgs/nixos/modules/services/mail/mailman.nix | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/nixpkgs/nixos/modules/services/mail/mailman.nix b/nixpkgs/nixos/modules/services/mail/mailman.nix index d1b730d36f45..25c1541a44f6 100644 --- a/nixpkgs/nixos/modules/services/mail/mailman.nix +++ b/nixpkgs/nixos/modules/services/mail/mailman.nix @@ -59,7 +59,7 @@ let class: mailman_hyperkitty.Archiver enable: yes configuration: /var/lib/mailman/mailman-hyperkitty.cfg - ''; + '' + cfg.extraConfig; mailmanHyperkittyCfg = pkgs.writeText "mailman-hyperkitty.cfg" '' [general] @@ -143,6 +143,12 @@ in { }; }; + extraConfig = mkOption { + type = types.lines; + default = ""; + description = "Extra lines for the mailman configuration file"; + }; + }; }; |