1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-23 14:11:36 +00:00
nixpkgs/nixos/modules
Alyssa Ross 881dd9963f mailman-web: use upstream, improve NixOS module
Previously, some files were copied into the Nixpkgs tree, which meant
we wouldn't easily be able to update them, and was also just messy.

The reason it was done that way before was so that a few NixOS
options could be substituted in.  Some problems with doing it this way
were that the _package_ changed depending on the values of the
settings, which is pretty strange, and also that it only allowed those
few settings to be set.

In the new model, mailman-web is a usable package without needing to
override, and I've implemented the NixOS options in a much more
flexible way.  NixOS' mailman-web config file first reads the
mailman-web settings to use as defaults, but then it loads another
configuration file generated from the new services.mailman.webSettings
option, so _any_ mailman-web Django setting can be customised by the
user, rather than just the three that were supported before.  I've
kept the old options, but there might not really be any good reason to
keep them.
2020-01-30 23:14:45 +00:00
..
config treewide: use attrs instead of list for types.loaOf options 2020-01-06 10:39:18 -05:00
hardware nixos/tuxedo-keyboard: init module. 2020-01-26 09:24:09 +01:00
i18n/input-method nixos/ibus: fix missing dconf profile 2020-01-06 20:30:37 +09:00
installer nixos/release: rename iso_graphical to iso_plasma5 2020-01-27 16:34:37 -05:00
misc nixos/version: fix case where .git is a symlink 2020-01-20 00:53:44 +01:00
profiles nixos/plasma5: drop enableQt4Support option 2019-11-22 09:01:05 +01:00
programs Merge pull request #77408 from petabyteboy/feature/geary-module 2020-01-28 18:45:45 -05:00
security nixos/pam: cleanup services (#76885) 2020-01-09 10:09:13 +00:00
services mailman-web: use upstream, improve NixOS module 2020-01-30 23:14:45 +00:00
system Merge pull request #69057 from volth/ld-linux 2020-01-27 20:08:12 -05:00
tasks nixos/powertop: wait for hardware to initialize 2020-01-09 19:45:41 +08:00
testing
virtualisation nixos/lxd: add package options for LXC, LXD and ZFS (#73902) 2020-01-30 14:51:12 +00:00
module-list.nix nixos/freeswitch: init (#76821) 2020-01-30 16:45:47 +01:00
rename.nix nixos/display-managers/auto: remove 2020-01-29 19:05:46 -05:00