aboutsummaryrefslogtreecommitdiff
path: root/nginx.nix
blob: 2bc82c251d8d7e3aa8347866273a9f204964cedf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{...}: {
  services.nginx = {
    enable = true;
    recommendedProxySettings = true;
    recommendedTlsSettings = true;
  };

  security.acme = {
    acceptTerms = true;
    defaults.email = "alex@kassouni.net";
    certs."home.kassouni.net" = {
      dnsProvider = "cloudflare";
      extraDomainNames = [ "*.home.kassouni.net" ];
      environmentFile = "/var/lib/cloudflare/dns-01-challenge";
      group = "nginx";
    };
  };
}