From c5cf59c32c99159946c30dbd75e8ca809fcd3a17 Mon Sep 17 00:00:00 2001 From: Giulio De Pasquale Date: Fri, 9 Dec 2022 15:38:55 +0100 Subject: [PATCH] nginx: Removed service skeleton as multiple domains are not needed anymore --- hosts/architect/nginx.nix | 41 ++++++++++++++++++--------------------- 1 file changed, 19 insertions(+), 22 deletions(-) diff --git a/hosts/architect/nginx.nix b/hosts/architect/nginx.nix index fa1291c..0cbfe53 100644 --- a/hosts/architect/nginx.nix +++ b/hosts/architect/nginx.nix @@ -1,24 +1,6 @@ { services, pkgs, lib, ... }: -let - serviceSkeleton = { default ? false }: { - inherit default; - enableACME = true; - forceSSL = true; - root = "/var/lib/nginx/error_pages"; - extraConfig = "error_page 404 /index.htm;"; - - locations = { - "/" = { return = "404"; }; - - "/index.htm" = { }; - - "/style.css" = { }; - - "/wat.jpg" = { }; - }; - }; -in { +{ services.nginx = { enable = true; package = pkgs.openresty; @@ -27,9 +9,24 @@ in { recommendedProxySettings = true; recommendedTlsSettings = true; - virtualHosts."architect.devs.giugl.io" = serviceSkeleton { default = true; }; - virtualHosts."runas.rocks" = serviceSkeleton {}; - + virtualHosts."architect.devs.giugl.io" = { + default = true; + enableACME = true; + forceSSL = true; + root = "/var/lib/nginx/error_pages"; + extraConfig = "error_page 404 /index.htm;"; + + locations = { + "/" = { return = "404"; }; + + "/index.htm" = { }; + + "/style.css" = { }; + + "/wat.jpg" = { }; + }; + }; + appendHttpConfig = let extraPureLuaPackages = with pkgs.luajitPackages; [