blob: a1c2b55674a099d5df7f33d616b1f27ca7f780e1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
{ me, ... }:
let
rnrdUrl =
if me.is.renard
then "rnrd.eu"
else "${me.name}.rnrd.eu";
in
{
security.acme = {
acceptTerms = true;
defaults.email = "einebeere@gmail.com";
};
services.nginx = {
enable = true;
recommendedGzipSettings = true;
recommendedOptimisation = true;
recommendedProxySettings = true;
recommendedTlsSettings = true;
statusPage = true;
virtualHosts = {
default = { default = true; };
${rnrdUrl} = {
root = "/var/www/html";
forceSSL = true;
enableACME = true;
};
};
};
}
|