diff options
| author | Isabella Bastaja <isabella@sorre.xyz> | 2026-08-17 17:38:18 +0200 |
|---|---|---|
| committer | Isabella Bastaja <isabella@sorre.xyz> | 2026-08-17 17:38:28 +0200 |
| commit | b6b7aabf523009ab6717f6be4399c90416452bb0 (patch) | |
| tree | ff03f962f56690d6fd9d402e3f5a043e3f74a923 /hosts/sagittarius/web/git.nix | |
| parent | 97e3185de44d71f113263f95218da585fcc71dd5 (diff) | |
cgit: render readmesv0.1.4
Diffstat (limited to 'hosts/sagittarius/web/git.nix')
| -rw-r--r-- | hosts/sagittarius/web/git.nix | 18 |
1 files changed, 12 insertions, 6 deletions
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; }; } |
