mirror of
https://github.com/JulienMalka/snowfield.git
synced 2025-07-01 23:27:18 +02:00
feat: init custom stalwart package
This commit is contained in:
parent
db68bed95a
commit
ee328d7e8a
2 changed files with 13 additions and 3 deletions
|
@ -1,12 +1,23 @@
|
|||
{
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}:
|
||||
let
|
||||
stalwart-private-settings = import ../../private/pkgs/stalwart/settings.nix;
|
||||
in
|
||||
{
|
||||
services.stalwart-mail = {
|
||||
enable = true;
|
||||
package = pkgs.callPackage ../../private/pkgs/stalwart { };
|
||||
settings = {
|
||||
metrics.history = {
|
||||
enable = true;
|
||||
store = "rocksdb";
|
||||
retention = "90d";
|
||||
interval = "0 * *";
|
||||
};
|
||||
authentication.fallback-admin = {
|
||||
user = "admin";
|
||||
secret = "%{file:/var/lib/stalwart-mail/admin-hash}%";
|
||||
|
@ -57,8 +68,7 @@
|
|||
};
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
} // stalwart-private-settings;
|
||||
};
|
||||
|
||||
services.backup.includes = [ "/var/lib/stalwart-mail/db" ];
|
||||
|
|
2
private
2
private
|
@ -1 +1 @@
|
|||
Subproject commit 8dca9c5539ce520591101b9e5f0a2ec131b8ec4c
|
||||
Subproject commit 09f1c8493732a70d836e303b5239d95cfdc0c568
|
Loading…
Add table
Add a link
Reference in a new issue