diff options
| -rw-r--r-- | profiles/server/acme.nix | 2 | ||||
| -rw-r--r-- | profiles/server/mail.nix | 2 | ||||
| -rw-r--r-- | profiles/server/nginx.nix | 12 |
3 files changed, 13 insertions, 3 deletions
diff --git a/profiles/server/acme.nix b/profiles/server/acme.nix index c0d7306..25303a6 100644 --- a/profiles/server/acme.nix +++ b/profiles/server/acme.nix @@ -1,4 +1,4 @@ -{ config, ... }: { +{ config, lib, ... }: with lib; { security.acme = { acceptTerms = true; defaults = { diff --git a/profiles/server/mail.nix b/profiles/server/mail.nix index c6837ef..291e764 100644 --- a/profiles/server/mail.nix +++ b/profiles/server/mail.nix @@ -2,12 +2,14 @@ imports = [ inputs.simple-nixos-mailserver.nixosModule ]; + mailserver = { enable = true; enableImap = false; enableSubmission = true; enableImapSsl = true; enableSubmissionSsl = true; + # TODO: configurate a local dns server? fqdn = ivi.domain; domains = [ ivi.domain ]; diff --git a/profiles/server/nginx.nix b/profiles/server/nginx.nix index 526a8e7..ab308b4 100644 --- a/profiles/server/nginx.nix +++ b/profiles/server/nginx.nix @@ -9,8 +9,16 @@ })); }; config = { - services.nginx = { - enable = true; + services.nginx = { + enable = true; + enableReload = true; + recommendedTlsSettings = true; + recommendedProxySettings = true; + recommendedGzipSettings = true; + recommendedOptimisation = true; + + virtualHosts."${ivi.domain}" = { }; + }; }; } |
