about summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authoreuxane <euxane.trangirard@pacien.net>2024-05-30 02:01:31 +0200
committereuxane <euxane.trangirard@pacien.net>2024-05-30 02:07:17 +0200
commitddcbe4c369693e783714b708e06d4c90587f3c53 (patch)
tree7f3966f9384bcaaf8bed74268564de1218d94658 /nixos
parent1777f0649490c45819933639cd2a46ed4e4f99b6 (diff)
nixos/stalwart-mail: add default account directory
This configures a default account directory for the Stalwart service.
It uses the default common database which was already configured.

Without this directory, admins could not manage users and groups using
the `stalwart-cli` tools.
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/mail/stalwart-mail.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/nixos/modules/services/mail/stalwart-mail.nix b/nixos/modules/services/mail/stalwart-mail.nix
index 68606698e59f1..7c40b717b0dcd 100644
--- a/nixos/modules/services/mail/stalwart-mail.nix
+++ b/nixos/modules/services/mail/stalwart-mail.nix
@@ -42,6 +42,9 @@ in {
       storage.fts = mkDefault "db";
       storage.lookup = mkDefault "db";
       storage.blob = mkDefault "blob";
+      directory.internal.type = mkDefault "internal";
+      directory.internal.store = mkDefault "db";
+      storage.directory = mkDefault "internal";
       resolver.type = mkDefault "system";
       resolver.public-suffix = lib.mkDefault [
         "file://${pkgs.publicsuffix-list}/share/publicsuffix/public_suffix_list.dat"