My Nix Configuration
1{ sec }: 2let 3 headers = [ 4 "From" 5 "To" 6 "Cc" 7 "Date" 8 "Subject" 9 "Message-ID" 10 "Organization" 11 "MIME-Version" 12 "Content-Type" 13 "In-Reply-To" 14 "References" 15 "List-Id" 16 "User-Agent" 17 "Thread-Topic" 18 "Thread-Index" 19 ]; 20in 21{ 22 rsa = { 23 inherit headers; 24 private-key = "%{file:${sec.stalwart-secret-rsa.path}}%"; 25 domain = "pyrox.dev"; 26 selector = "rsa-default"; 27 algorithm = "rsa-sha256"; 28 canonicalization = "relaxed/relaxed"; 29 expire = "10d"; 30 report = true; 31 }; 32 ed25519 = { 33 inherit headers; 34 private-key = "%{file:${sec.stalwart-secret-ed25519.path}}%"; 35 domain = "pyrox.dev"; 36 selector = "default"; 37 algorithm = "ed25519-sha256"; 38 canonicalization = "relaxed/relaxed"; 39 expire = "10d"; 40 report = true; 41 }; 42}