diff --git a/nixos/modules/services/mail/stalwart.nix b/nixos/modules/services/mail/stalwart.nix index 2592377f9fba..c3f0753276e3 100644 --- a/nixos/modules/services/mail/stalwart.nix +++ b/nixos/modules/services/mail/stalwart.nix @@ -154,7 +154,7 @@ in ); in { - path = "/var/cache/stalwart"; + path = if useLegacyDefault then "/var/cache/stalwart-mail" else "/var/cache/stalwart"; resource = lib.mkIf hasHttpListener (lib.mkDefault "file://${cfg.package.webadmin}/webadmin.zip"); }; }; diff --git a/nixos/tests/stalwart/stalwart.nix b/nixos/tests/stalwart/stalwart.nix index d98d1df25008..2fa61e0e74fe 100644 --- a/nixos/tests/stalwart/stalwart.nix +++ b/nixos/tests/stalwart/stalwart.nix @@ -72,7 +72,7 @@ in main.succeed("test-imap-read") - main.succeed("test -d /var/cache/stalwart/STALWART_WEBADMIN") + main.succeed("test -d /var/cache/stalwart-mail/STALWART_WEBADMIN || test -d /var/cache/stalwart/STALWART_WEBADMIN") main.succeed("curl --fail http://localhost") '';