@cryptotaxi247 / infra-1 / commits / a245516a

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 );