Use dot operator for attribute sets with 1 element

This commit is contained in:
2021-04-15 12:34:38 +02:00
parent d5249bb625
commit cd2b98cca2
5 changed files with 21 additions and 33 deletions

View File

@@ -92,17 +92,15 @@
ssl = true;
}
];
locations."/" = { proxyPass = "http://localhost:8008/"; };
locations."/".proxyPass = "http://localhost:8008/";
};
"element.coolneng.duckdns.org" = {
enableACME = true;
forceSSL = true;
locations."/".root = pkgs.element-web.override {
conf = {
default_server_config."m.homeserver" = {
"base_url" = "https://matrix.coolneng.duckdns.org";
"server_name" = "coolneng.duckdns.org";
};
conf.default_server_config."m.homeserver" = {
"base_url" = "https://matrix.coolneng.duckdns.org";
"server_name" = "coolneng.duckdns.org";
};
};
};
@@ -134,25 +132,21 @@
security.acme = {
acceptTerms = true;
email = "akasroua@gmail.com";
certs = {
"coolneng.duckdns.org" = {
extraDomainNames = [
"radicale.coolneng.duckdns.org"
"sync.coolneng.duckdns.org"
"git.coolneng.duckdns.org"
"rss.coolneng.duckdns.org"
"matrix.coolneng.duckdns.org"
"element.coolneng.duckdns.org"
"wallabag.coolneng.duckdns.org"
];
};
};
certs."coolneng.duckdns.org".extraDomainNames = [
"radicale.coolneng.duckdns.org"
"sync.coolneng.duckdns.org"
"git.coolneng.duckdns.org"
"rss.coolneng.duckdns.org"
"matrix.coolneng.duckdns.org"
"element.coolneng.duckdns.org"
"wallabag.coolneng.duckdns.org"
];
};
# Generate dhparams
security.dhparams = {
enable = true;
params = { nginx.bits = 2048; };
params.nginx.bits = 2048;
};
# PostgreSQL databases configuration