summaryrefslogtreecommitdiff
path: root/sys/mail/default.nix
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2025-06-02 10:41:53 -0600
committerAlejandro Soto <alejandro@34project.org>2025-06-02 10:41:53 -0600
commit2ec7b1bb44305d60afa4d8519ef46ba35ad8f7aa (patch)
tree93deede67ac659d6b6d4ebcd94d8857796cee562 /sys/mail/default.nix
parent819d17597fadd8d26c87efc6858fb37c6bd959b8 (diff)
sys/mail: move services.dovecot.modules -> environment.systemPackages after update to 25.05
Diffstat (limited to '')
-rw-r--r--sys/mail/default.nix10
1 files changed, 8 insertions, 2 deletions
diff --git a/sys/mail/default.nix b/sys/mail/default.nix
index f692383..6eba9cd 100644
--- a/sys/mail/default.nix
+++ b/sys/mail/default.nix
@@ -25,6 +25,14 @@ in
};
config = mkIf cfg.enable {
+ # 25.05: The option definition `services.dovecot2.modules' in
+ # `/nix/store/d3mfmsa6klf9dizidvs9qgfv4bgxqgvz-source/sys/mail' no longer
+ # has any effect; please remove it. Now need to use
+ # `environment.systemPackages` to load additional Dovecot modules
+ environment.systemPackages = [
+ pkgs.dovecot_pigeonhole
+ ];
+
services = {
dovecot2 = {
enable = true;
@@ -34,8 +42,6 @@ in
sslServerKey = "${cert}/key.pem";
sslServerCert = "${cert}/fullchain.pem";
- modules = [ pkgs.dovecot_pigeonhole ];
-
mailUser = "vmail";
mailGroup = "vmail";
mailLocation = "maildir:~/mail";