1{...}: {
2 imports = [
3 ./global.nix
4 ./postgresql.nix
5 ./fediverse.nix
6 ];
7
8 security.acme = {
9 defaults = {
10 # == lego Configuration ==
11 credentialsFile = "/etc/lego/desec";
12 dnsProvider = "desec";
13 # In a more ideal world we would have an eddsa algo here but oh well
14 keyType = "ec256"; # Ensure we use ec keys
15
16 dnsResolver = "8.8.8.8:53";
17
18 # == LE Configuration ==
19 email = "me@soopy.moe";
20 # server = "https://acme-staging-v02.api.letsencrypt.org/directory";
21 server = "https://acme-v02.api.letsencrypt.org/directory";
22 };
23
24 acceptTerms = true;
25 };
26}