From 6ff0c36b0491332bc870891287d8ff94f1ccbe13 Mon Sep 17 00:00:00 2001 From: Jake Zerrer Date: Sun, 30 Nov 2025 12:31:01 -0500 Subject: Add gitweb --- server/server.nix | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/server/server.nix b/server/server.nix index 96f765c..956bf5c 100644 --- a/server/server.nix +++ b/server/server.nix @@ -39,4 +39,41 @@ 443 ]; }; + + services.gitweb = { + projectroot = "/var/git"; + extraConfig = '' + $site_name = "jake's git host"; + $feature{'highlight'}{'default'} = [1]; + $projects_list_description_width = 50; + ''; + }; + + services.nginx = { + enable = true; + + gitweb = { + enable = true; + location = ""; + virtualHost = "git.jakezerrer.com"; + user = "git"; + group = "nginx"; + }; + + virtualHosts."git.jakezerrer.com" = { + enableACME = true; + forceSSL = true; + }; + }; + + security.acme = { + acceptTerms = true; + defaults.email = "him@jakezerrer.com"; + }; + + systemd.services.gitweb = { + serviceConfig = { + UMask = "0007"; + }; + }; } -- cgit v1.2.3