From 4bbd2fb3fa1e885ff983a4894eefaa5a557f56bf Mon Sep 17 00:00:00 2001 From: schererleander Date: Sat, 4 Oct 2025 02:52:10 +0200 Subject: feat: add site flake for personal website and setup --- hosts/sachiel/configuration.nix | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) (limited to 'hosts/sachiel') diff --git a/hosts/sachiel/configuration.nix b/hosts/sachiel/configuration.nix index 9c46eb1..9ceda91 100644 --- a/hosts/sachiel/configuration.nix +++ b/hosts/sachiel/configuration.nix @@ -107,23 +107,20 @@ add_header X-Content-Type-Options nosniff; ''; - virtualHosts."schererleander.de" = { - root = "/var/www/site"; - default = true; - forceSSL = true; - enableACME = true; - locations = { - "/" = { - tryFiles = "$uri $uri/ /index.html"; - }; - }; - }; virtualHosts."cloud.schererleander.de" = { forceSSL = true; - enableACME = true; + sslCertificate = "/etc/ssl/schererleander.de/fullchain.pem"; + sslCertificateKey = "/etc/ssl/schererleander.de/privkey.key"; }; }; + services.site = { + enable = true; + domain = "schererleander.de"; + sslCertificate = "/etc/ssl/schererleander.de/fullchain.pem"; + sslCertificateKey = "/etc/ssl/schererleander.de/privkey.key"; + }; + services.nextcloud = { enable = true; package = pkgs.nextcloud31; -- cgit v1.3.1