summaryrefslogtreecommitdiff
path: root/modules/nixosModules/server/nginx.nix
blob: 9d014b0b38092fff08d598c220b24a69817700bd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{self, ...}: {
  flake.nixosModules.nginx = {config, ...}: {
    imports = [
      self.nixosModules.hostOptions
    ];

    services.nginx = {
      enable = true;
      recommendedProxySettings = true;
      recommendedTlsSettings = true;
      recommendedGzipSettings = true;
      recommendedOptimization = true;
    };

    security.acme = {
      enable = true;
      defaults.email = config.hostOptions.user.email;
    };
  };
}