nixpkgs/nixos/modules
Linus Heckemann b478e0043c nixos/mailman: refactor
- Add serve.enable option, which configures uwsgi and nginx to serve
  the mailman-web application;
- Configure services to log to the journal, where possible. Mailman
  Core does not provide any options for this, but will now log to
  /var/log/mailman;
- Use a unified python environment for all components, with an
  extraPackages option to allow use of postgres support and similar;
- Configure mailman's postfix module such that it can generate the
  domain and lmtp maps;
- Fix formatting for option examples;
- Provide a mailman-web user to run the uwsgi service by default
- Refactor Hyperkitty's periodic jobs to reduce repetition in the
  expressions;
- Remove service dependencies not related to functionality included in
  the module, such as httpd -- these should be configured in user config
  when used;
- Move static files root to /var/lib/mailman-web-static by default. This avoids
  permission issues when a static file web server attempts to access
  /var/lib/mailman which is private to mailman. The location can still
  be changed by setting services.mailman.webSettings.STATIC_ROOT;
- Remove the webRoot option, which seems to have been included by
  accident, being an unsuitable directory for serving via HTTP.
- Rename mailman-web.service to mailman-web-setup.service, since it
  doesn't actually serve mailman-web. There is now a
  mailman-uwsgi.service if serve.enable is set to true.
2020-06-18 17:21:41 +02:00
..
config nixos/users: validate password hashes 2020-06-15 20:08:36 +02:00
hardware Merge pull request #73530 from eadwu/nvidia/systemd-pm 2020-05-12 13:54:45 +02:00
i18n/input-method Revert "ibus: fix dconf db installation" 2020-04-24 18:22:59 -04:00
installer images: remove original files when using zstd for compression 2020-06-14 00:19:11 +02:00
misc dnschain: remove package and NixOS module 2020-06-13 12:33:31 +02:00
profiles Merge pull request #74378 from ttuegel/lxc-container 2020-04-25 16:25:15 +02:00
programs nixos/hamster: fix eval 2020-06-18 16:22:13 +02:00
security nixos/sudo: default rule should be first 2020-06-17 17:48:51 -07:00
services nixos/mailman: refactor 2020-06-18 17:21:41 +02:00
system Merge pull request #90604 from maralorn/systemd-oneshot-warning 2020-06-16 23:35:22 +02:00
tasks Merge pull request #89159 from datafoo/fix-issue-89158 2020-06-12 15:31:57 +02:00
testing nixos/service-runner.nix: Allow quotes in commands + test 2020-02-28 14:26:29 +01:00
virtualisation Merge pull request #89814 from alexfmpe/patch-3 2020-06-17 16:22:27 +02:00
module-list.nix Merge pull request #90051 from fabianhauser/hamster-time-tracker 2020-06-16 23:08:45 +02:00
rename.nix hardware/u2f: remove module 2020-06-14 15:13:31 +02:00