Personal-use NixOS configuration
1{ config, ... }:
2
3{
4 imports = [
5 ../databases/redis.nix
6 ];
7
8 services.rspamd = {
9 enable = true;
10
11 locals = {
12 "redis.conf".text = ''
13 servers = "${config.services.redis.servers.rspamd.unixSocket}";
14 '';
15
16 "classifier-bayes.conf".text = ''
17 backend = "redis";
18 autolearn = true;
19 '';
20 };
21 };
22
23 # Ensure creation of Redis database
24 services.redis.servers.rspamd = {
25 enable = true;
26
27 port = 0;
28
29 user = config.services.rspamd.user;
30 };
31}