Commit graph

665 commits

Author SHA1 Message Date
Artturin 8cf119c7a1 nixos/stalwart-mail: Fix creation of dataDir if not default
Without these I got

`mkdir: cannot create directory ‘/data/stalwart’: Read-only file system`
2024-12-27 05:02:32 +02:00
Artturin b19b16be96 nixos/stalwart-mail: Add dataDir option
I want to move it elsewhere.
2024-12-26 18:26:25 +02:00
Léo Gaspard 69a8aba113 nixos/opensmtpd: run nixfmt as requested by ci 2024-12-26 12:38:59 +01:00
Léo Gaspard fb4ff06a4b fix opensmtpd's sendmail, add relevant test 2024-12-26 12:38:59 +01:00
Lorenz Leutgeb 578baae41d nixos/mailman: Remove unused extraPythonPackages 2024-12-22 16:22:32 +01:00
euxane 1dabc1f584 maintainers: rename pacien -> euxane, update details 2024-12-21 21:20:22 +01:00
lassulus 197794787c
nixos/mailhog: add setSendmail option (#339283) 2024-12-17 21:37:08 +01:00
Silvan Mosberger 4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Yureka 4d8e8de0d9 nixos/mailman: increase uwsgi buffer size
otherwise results in 502 bad gateway errors with some clients (which send a lot of cookies?)

Change-Id: I9aadedb7acde0388f060dbb82ccd8788f41ff0e6
2024-12-08 10:36:18 +01:00
Arne Keller 91f2c5f2a2
nixos/postfix: add missing mkDefault for smtpd tls config (#343805) 2024-12-06 11:17:40 +01:00
Sandro 1d62a85ff5
nixos/mailman: add option to expand the uwsgi settings (#333315) 2024-11-29 00:53:55 +01:00
Sandro 1af52db201
nixos/mailman: wrap mailman cli to start as mailman user (#332847) 2024-11-27 23:07:31 +01:00
Sandro Jäckel 61d15c60fc
nixos/mailman: add option to expand the uwsgi settings 2024-11-27 23:02:47 +01:00
Sandro 8bc2cc19bb
nixos/opendkim: modernize, add expandable settings option, put config file under standard location (#333758) 2024-11-19 22:29:49 +01:00
Silvan Mosberger 555f0e9f1e
formats.ini: expose INI atom from all ini formats (#354800) 2024-11-18 16:11:51 +01:00
Johannes Kirschbauer 6b53949b0c
formats.ini: expose INI atom from all ini formats 2024-11-18 16:07:22 +01:00
Sandro Jäckel f497159195
nixos/opendkim: put config file under standard location 2024-11-17 22:27:10 +01:00
Sandro Jäckel 1414b222f5
nixos/opendkim: add expandable settings option 2024-11-17 22:27:09 +01:00
Sandro Jäckel dfac70cb1d
nixos/opendkim: modernize 2024-11-17 22:27:09 +01:00
Pol Dellaiera e92d5eb308
nixos/protonmail-bridge: fix typo (#355520) 2024-11-13 07:56:04 +01:00
ginkogruen aa79218b2c
nixos/protonmail-bridge: fix typo
protonmail-bride's --> protonmail-bridge's
2024-11-12 21:55:34 +01:00
h7x4 97ca8ccb15
nixos/roundcube: add example for database.passwordFile (#348166) 2024-11-11 08:27:50 +01:00
RTUnreal 5e83e20cb7 nixos/mailhog: add setSendmail option for sendmail setuid wrapper.
This might be used in dev environments, where `sendmail` is the prefered
mail transport.
2024-10-29 19:17:41 +01:00
Moraxyc 8d90446d39
nixos/cyrus-imap: init module
Co-authored-by: jtbx <jeremy@baxters.nz>
Co-authored-by: pluiedev <hi@pluie.me>
2024-10-20 00:13:24 +08:00
Sandro Jäckel 1b510687b4
nixos/mailman: wrap mailman cli to start as mailman user
This is essential when postgres socket authentication is used.
2024-10-18 01:50:24 +02:00
h7x4 7467f7d59f
nixos/roundcube: add example for database.passwordFile 2024-10-13 00:45:32 +02:00
oddlama ae5481883d
nixos/stalwart-mail: fix issue where webadmin interface disappears after some time 2024-10-11 02:30:58 +02:00
Sandro 6ac83e9406
nixos/mailman: configure web frontend with postfix when enablePostfix… (#333295) 2024-09-25 18:33:50 +02:00
Rouven Seifert 2a8f335355
nixos/postfix: add missing mkDefault for smtpd tls config 2024-09-22 23:09:55 +02:00
Felix Buehler a19107dd8a nixos/services.rss2email: remove with lib; 2024-09-15 10:43:49 +02:00
Felix Buehler 4b4b2cca1b nixos/services.rspamd-trainer: remove with lib; 2024-09-15 10:43:49 +02:00
Jonas Heinrich 880bd89c4d nixos/stalwart-mail: package and configure webadmin 2024-09-05 08:33:58 +02:00
Felix Buehler 5b2cfbc969 nixos/services.zeyple: remove with lib; 2024-08-30 22:59:28 +02:00
Felix Buehler 6d0e431080 nixos/services.stalwart-mail: remove with lib; 2024-08-30 22:59:28 +02:00
Felix Buehler 3d0cdfa3c5 nixos/services.spamassassin: remove with lib; 2024-08-30 22:59:28 +02:00
Felix Buehler bd62173106 nixos/services.roundcube: remove with lib; 2024-08-30 22:59:28 +02:00
Felix Buehler 47626f0fc8 nixos/services.postsrsd: remove with lib; 2024-08-30 22:59:28 +02:00
Felix Buehler dae6c6c58a nixos/services.postfixadmin: remove with lib; 2024-08-30 22:59:27 +02:00
Felix Buehler 8491fdcc31 nixos/services.pfix-srsd: remove with lib; 2024-08-30 22:59:27 +02:00
Felix Buehler 1fbae04bff nixos/services.opensmtpd: remove with lib; 2024-08-30 22:59:27 +02:00
Felix Buehler eb261c5c91 nixos/services.opendkim: remove with lib; 2024-08-30 22:59:27 +02:00
Felix Buehler 02299617cd nixos/services.offlineimap: remove with lib; 2024-08-30 22:59:27 +02:00
Felix Buehler e75cd5f98a nixos/services.nullmailer: remove with lib; 2024-08-30 22:59:26 +02:00
Felix Buehler 2f79bd3b5c nixos/services.mlmmj: remove with lib; 2024-08-30 22:59:26 +02:00
Felix Buehler 0d8ce0d47c nixos/services.mailhog: remove with lib; 2024-08-30 22:59:26 +02:00
Felix Buehler b75b87803a nixos/services.mail: remove with lib; 2024-08-30 22:59:26 +02:00
Felix Buehler aa0f147937 nixos/services.maddy: remove with lib; 2024-08-30 22:59:26 +02:00
Felix Buehler 3c36a6c44e nixos/services.listmonk: remove with lib; 2024-08-30 22:59:25 +02:00
Felix Buehler fb9694eb65 nixos/services.goeland: remove with lib; 2024-08-30 22:59:25 +02:00
Felix Buehler c5f149982e nixos/services.dspam: remove with lib; 2024-08-30 22:59:25 +02:00