From b6b7aabf523009ab6717f6be4399c90416452bb0 Mon Sep 17 00:00:00 2001 From: Isabella Bastaja Date: Mon, 17 Aug 2026 17:38:18 +0200 Subject: cgit: render readmes --- hosts/sagittarius/web/git.nix | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'hosts') diff --git a/hosts/sagittarius/web/git.nix b/hosts/sagittarius/web/git.nix index 33879a7..9c3180a 100644 --- a/hosts/sagittarius/web/git.nix +++ b/hosts/sagittarius/web/git.nix @@ -1,13 +1,17 @@ { config, ... }: let secrets = config.sops.secrets; - domain-internal = "git.sorre.internal"; - domain-public = "git.sorre.xyz"; + domainInternal = "git.sorre.internal"; + domainPublic = "git.sorre.xyz"; + + commonSettings= { + readme = "main:README.md"; + }; in { services.nginx = { enable = true; - virtualHosts."${domain-internal}" = { + virtualHosts."${domainInternal}" = { forceSSL = true; sslCertificateKey = secrets."wg-ca-key".path; sslCertificate = secrets."wg-ca-crt".path; @@ -20,7 +24,7 @@ in ]; }; - virtualHosts."${domain-public}" = { + virtualHosts."${domainPublic}" = { enableACME = true; forceSSL = true; }; @@ -30,20 +34,22 @@ in enable = true; user = "cgit-internal"; group = "cgit"; - nginx.virtualHost = domain-internal; + nginx.virtualHost = domainInternal; gitHttpBackend.checkExportOkFiles = false; scanPath = "/var/lib/git/repos/isabella"; + settings = commonSettings; }; services.cgit.public = { enable = true; user = "cgit-public"; group = "cgit"; - nginx.virtualHost = domain-public; + nginx.virtualHost = domainPublic; gitHttpBackend.checkExportOkFiles = false; repos = { futils.path = "/var/lib/git/repos/isabella/futils"; nixos-config.path = "/var/lib/git/repos/isabella/nixos-config"; }; + settings = commonSettings; }; } -- cgit v1.3.1