]> git.dkaiser.de - config/nixos.git/commitdiff
Setup gitweb on antares
authorDominik Kaiser <dominik-kaiser@mailbox.org>
Sun, 16 Feb 2025 18:13:34 +0000 (19:13 +0100)
committerDominik Kaiser <dominik-kaiser@mailbox.org>
Sun, 16 Feb 2025 18:13:34 +0000 (19:13 +0100)
hosts/antares/configuration.nix

index 9550047af4de2d02400a4bcd0984e232bdf180ee..494af512766d5ee9e3e130443d6bda22e4c51a8b 100644 (file)
 
   };
 
+  services.gitweb = {
+    projectroot = "/home/git";
+  };
+
+  services.nginx = {
+    enable = true;
+
+    gitweb = {
+      enable = true;
+      virtualHost = "dkaiser.de";
+    };
+    recommendedGzipSettings = true;
+    recommendedOptimisation = true;
+    recommendedProxySettings = true;
+    recommendedTlsSettings = true;
+
+    virtualHosts = "dkaiser.de" = {
+      forceSSL = true;
+      enableACME = true;
+    };
+  };
+
   environment.systemPackages = map lib.lowPrio [
     pkgs.curl
     pkgs.gitMinimal