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; [