aboutsummaryrefslogtreecommitdiff
path: root/git.nix
diff options
context:
space:
mode:
authorAlexander Kassouni <alex@kassouni.net>2026-09-27 17:17:33 -0700
committerAlexander Kassouni <alex@kassouni.net>2026-09-27 20:01:00 -0700
commit4072628986ccb63a8107e58a6aa35dc6056ded4b (patch)
tree66d89e317c4206908b03b9ba874cbf24d9365459 /git.nix
parent170cdc64712d45ba991f67c623c55f456194233f (diff)
some cgit config
Diffstat (limited to 'git.nix')
-rw-r--r--git.nix9
1 files changed, 8 insertions, 1 deletions
diff --git a/git.nix b/git.nix
index e365540..4b3b493 100644
--- a/git.nix
+++ b/git.nix
@@ -27,7 +27,14 @@ in {
scanPath = repoRoot;
group = "git"; # so cgit can traverse a non-world-readable repoRoot
gitHttpBackend.checkExportOkFiles = true;
- settings.strict-export = "git-daemon-export-ok";
+ settings = {
+ strict-export = "git-daemon-export-ok";
+ remove-suffix = true;
+ readme = [ ":README.md" ":README" ":readme.md" ];
+ clone-url = "git@${domain}:$CGIT_REPO_URL https://${domain}/$CGIT_REPO_URL";
+ source-filter = "${pkgs.cgit}/lib/cgit/filters/syntax-highlighting.py";
+ about-filter = "${pkgs.cgit}/lib/cgit/filters/about-formatting.sh";
+ };
};
services.nginx.virtualHosts.${domain} = {