mailserver: fix "dovecot.service" naming
We sometimes got errors, e.g. > sops-install-secrets: cannot request units to restart: error running 'systemctl --no-block try-restart dovecot2.service': exit status 5
Vladimír Čunát committed
Jun 15, 2026 at 08:50 UTC
a245516ad40fe1e79604ec2bd7bba3910e33c231
1 file changed
+3
-2
non-critical-infra/modules/mailserver/mailing-lists-options.nix
+3
-2
@@ -111,12 +111,13 @@ in
111
value = {
112
format = "binary";
113
sopsFile = file;
114
- # Need to restart `dovecot2.service` to trigger `genPasswdScript` in
114
+ # Need to restart `dovecot.service` to trigger `genPasswdScript` in
115
# `nixos-mailserver`:
116
# https://gitlab.com/simple-nixos-mailserver/nixos-mailserver/-/blob/af7d3bf5daeba3fc28089b015c0dd43f06b176f2/mail-server/dovecot.nix#L369
117
# This could go away if sops-nix gets support for "input addressed secret
118
# paths": https://github.com/Mic92/sops-nix/issues/648
119
- restartUnits = [ "dovecot2.service" ];
119
+ # Note: NixOS 26.05 renamed dovecot2.service to dovecot.
120
+ restartUnits = [ "dovecot.service" ];
121
};
122
}) secretPasswordFiles)
123
);