nixos/stalwart-mail: Fix creation of dataDir if not default

Without these I got

`mkdir: cannot create directory ‘/data/stalwart’: Read-only file system`
This commit is contained in:
Artturin
2024-12-27 05:02:32 +02:00
parent 2c0af53cca
commit 8cf119c7a1
@@ -119,6 +119,10 @@ in
};
};
systemd.tmpfiles.rules = [
"d '${cfg.dataDir}' - stalwart-mail stalwart-mail - -"
];
systemd = {
packages = [ cfg.package ];
services.stalwart-mail = {
@@ -147,6 +151,9 @@ in
StandardOutput = "journal";
StandardError = "journal";
ReadWritePaths = [
cfg.dataDir
];
CacheDirectory = "stalwart-mail";
StateDirectory = "stalwart-mail";