]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/private/mail/rspamd.nix
Add specification for the private config file as a module.
[perso/Immae/Config/Nix.git] / modules / private / mail / rspamd.nix
index b5f64d8b879952ff4b57b18f81e656e30343a9c2..4d55fc2e98711ae29d39d6e2299d460331fb1dd8 100644 (file)
@@ -1,4 +1,4 @@
-{ lib, pkgs, config, myconfig,  ... }:
+{ lib, pkgs, config, ... }:
 {
   options.myServices.mail.rspamd.sockets = lib.mkOption {
     type = lib.types.attrsOf lib.types.path;
       };
       locals = {
         "redis.conf".text = ''
-          servers = "${myconfig.env.mail.rspamd.redis.socket}";
-          db = "${myconfig.env.mail.rspamd.redis.db}";
+          servers = "${config.myEnv.mail.rspamd.redis.socket}";
+          db = "${config.myEnv.mail.rspamd.redis.db}";
           '';
         "classifier-bayes.conf".text = ''
           users_enabled = true;
           backend = "redis";
-          servers = "${myconfig.env.mail.rspamd.redis.socket}";
-          database = "${myconfig.env.mail.rspamd.redis.db}";
+          servers = "${config.myEnv.mail.rspamd.redis.socket}";
+          database = "${config.myEnv.mail.rspamd.redis.db}";
           autolearn = true;
           cache {
             backend = "redis";
@@ -69,8 +69,8 @@
       workers = {
         controller = {
           extraConfig = ''
-            enable_password = "${myconfig.env.mail.rspamd.write_password_hashed}";
-            password = "${myconfig.env.mail.rspamd.read_password_hashed}";
+            enable_password = "${config.myEnv.mail.rspamd.write_password_hashed}";
+            password = "${config.myEnv.mail.rspamd.read_password_hashed}";
           '';
           bindSockets = [ {
             socket = config.myServices.mail.rspamd.sockets.worker-controller;