From e8a5ecd91d70baab1cd6f2c1f27f23fe61ab14f6 Mon Sep 17 00:00:00 2001 From: Devin Finlinson Date: Sun, 9 Feb 2025 18:37:08 -0700 Subject: this is getting very cursed --- modules/nixos/cgit.nix | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/modules/nixos/cgit.nix b/modules/nixos/cgit.nix index 358c610..3b4d070 100644 --- a/modules/nixos/cgit.nix +++ b/modules/nixos/cgit.nix @@ -21,20 +21,26 @@ in { # This is for hosting on bosco }; }; }; - # services.nginx.virtualHosts."git.myrmexia.xyz".listen.port = 8081; - # listen.port = 8081; + services.nginx.virtualHosts."${subDomain}".listen = [ + # port = 8081; # }; + { + addr = "localhost"; + port = 8081; + } + # listen.port = 8081; + ]; # this solution is extremely hacky as it changes nginx system defaults instead of virtual host default #TODO: fix # services.nginx.defaultHTTPListenPort = 8081; - # services.caddy = { - # enable = true; - # email = "${email}"; - # virtualHosts."git.myrmexia.xyz".extraConfig = '' - # "reverse_proxy http://localhost:8081" - # ''; + services.caddy = { + enable = true; + email = "${email}"; + virtualHosts."git.myrmexia.xyz".extraConfig = '' + "reverse_proxy http://localhost:8081" + ''; # # reverse_proxy http://localhost:${toString config.services.cgit.port} '' - # }; + }; # networking.firewall.allowedTCPPorts = [8081]; } -- cgit v1.2.3