From 85352086d9ea1498030cc52b8d7f2d3aaee52f82 Mon Sep 17 00:00:00 2001 From: Trevor Vallender Date: Thu, 28 Sep 2023 11:49:13 +0100 Subject: [PATCH] Gitweb working --- system/shared/services/gitweb.nix | 5 ++++- system/shared/services/nginx.nix | 2 +- system/shared/shared-configuration.nix | 5 +++++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/system/shared/services/gitweb.nix b/system/shared/services/gitweb.nix index b1bb454..6e9f02e 100644 --- a/system/shared/services/gitweb.nix +++ b/system/shared/services/gitweb.nix @@ -2,7 +2,10 @@ { services.gitweb = { - projectroot = "/home/tsv/git"; + gitwebTheme = true; + extraConfig = '' + our $site_name = "~tsvallender’s git"; + ''; }; } diff --git a/system/shared/services/nginx.nix b/system/shared/services/nginx.nix index 4a2a800..de94187 100644 --- a/system/shared/services/nginx.nix +++ b/system/shared/services/nginx.nix @@ -12,7 +12,7 @@ gitweb = { enable = true; virtualHost = "git.tsvallender.co.uk"; - location = "/gitweb"; + location = "/web"; }; virtualHosts."git.tsvallender.co.uk" = { forceSSL = true; diff --git a/system/shared/shared-configuration.nix b/system/shared/shared-configuration.nix index c99c20a..568ee38 100644 --- a/system/shared/shared-configuration.nix +++ b/system/shared/shared-configuration.nix @@ -18,6 +18,10 @@ environment.variables.LC_ALL = "en_GB.UTF-8"; time.timeZone = "Europe/London"; + + users.groups = { + git = { }; + }; users.users.tsv = { isNormalUser = true; @@ -26,6 +30,7 @@ "docker" "tmux" "davfs2" + "git" ]; initialPassword = "password"; openssh.authorizedKeys.keyFiles = [