aboutsummaryrefslogtreecommitdiff
path: root/flakes/private/milters/flake.nix
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2023-10-13 00:43:56 +0200
committerIsmaël Bouya <ismael.bouya@normalesup.org>2023-10-13 01:10:12 +0200
commitc4511c38a49c60394b91ec9d4499cdbf41f4e60c (patch)
treee43bc1ab2f5562a871aaa51d19391aadc5dde717 /flakes/private/milters/flake.nix
parent1cf1f9162bd4556858a0190eee5bfd7ba0f7bb4c (diff)
downloadNix-c4511c38a49c60394b91ec9d4499cdbf41f4e60c.tar.gz
Nix-c4511c38a49c60394b91ec9d4499cdbf41f4e60c.tar.zst
Nix-c4511c38a49c60394b91ec9d4499cdbf41f4e60c.zip
Change dkim key for a 2048b one
Diffstat (limited to 'flakes/private/milters/flake.nix')
-rw-r--r--flakes/private/milters/flake.nix9
1 files changed, 8 insertions, 1 deletions
diff --git a/flakes/private/milters/flake.nix b/flakes/private/milters/flake.nix
index c4de5b6..fc088f9 100644
--- a/flakes/private/milters/flake.nix
+++ b/flakes/private/milters/flake.nix
@@ -42,6 +42,12 @@
42 permissions = "0400"; 42 permissions = "0400";
43 text = config.myEnv.mail.dkim.eldiron.private; 43 text = config.myEnv.mail.dkim.eldiron.private;
44 }; 44 };
45 "opendkim/eldiron2.private" = {
46 user = config.services.opendkim.user;
47 group = config.services.opendkim.group;
48 permissions = "0400";
49 text = config.myEnv.mail.dkim.eldiron2.private;
50 };
45 }; 51 };
46 users.users."${config.services.opendkim.user}".extraGroups = [ "keys" ]; 52 users.users."${config.services.opendkim.user}".extraGroups = [ "keys" ];
47 services.opendkim = { 53 services.opendkim = {
@@ -55,7 +61,7 @@
55 in 61 in
56 builtins.concatStringsSep "," domains'; 62 builtins.concatStringsSep "," domains';
57 keyPath = config.secrets.fullPaths."opendkim"; 63 keyPath = config.secrets.fullPaths."opendkim";
58 selector = "eldiron"; 64 selector = "eldiron2";
59 configFile = pkgs.writeText "opendkim.conf" '' 65 configFile = pkgs.writeText "opendkim.conf" ''
60 SubDomains yes 66 SubDomains yes
61 UMask 002 67 UMask 002
@@ -72,6 +78,7 @@
72 restart = true; 78 restart = true;
73 paths = [ 79 paths = [
74 config.secrets.fullPaths."opendkim/eldiron.private" 80 config.secrets.fullPaths."opendkim/eldiron.private"
81 config.secrets.fullPaths."opendkim/eldiron2.private"
75 ]; 82 ];
76 }; 83 };
77 84