summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAzat Bahawi <azat@bahawi.net>2022-09-20 21:25:26 +0300
committerAzat Bahawi <azat@bahawi.net>2022-09-20 21:25:26 +0300
commitb9d992bb1d80677d0f8e70a2ec5bf86983dba22c (patch)
treef54f1050ffbb7a7ba200a4eb5afd516eddfc8dcb
parent783f2715f586559961a6440cc1617011ac365501 (diff)
2022-09-20
-rw-r--r--modules/nixfiles/git.nix19
1 files changed, 2 insertions, 17 deletions
diff --git a/modules/nixfiles/git.nix b/modules/nixfiles/git.nix
index bccb4b3..c7a2ba6 100644
--- a/modules/nixfiles/git.nix
+++ b/modules/nixfiles/git.nix
@@ -152,10 +152,6 @@ in {
virtualHosts.${cfg.server.domain} = {
locations = {
"/".extraConfig = let
- projectList = pkgs.writeText "cgit-project-list" ''
- nixfiles.git
- '';
-
cgitrc = pkgs.writeText "cgitrc" ''
root-title=azahi’s git stuff
root-desc=鯛も一人はうまからず
@@ -164,19 +160,8 @@ in {
source-filter=${cfg.server.package}/lib/cgit/filters/syntax-highlighting.py
commit-filter=${cfg.server.package}/lib/cgit/filters/commit-links.sh
- enable-blame=1
- enable-commit-graph=1
- enable-follow-links=1
enable-git-config=1
- enable-html-serving=1
- enable-index-links=1
- enable-index-owner=1
- enable-log-filecount=1
- enable-log-linecount=1
- enable-remote-branches=1
- enable-subject-links=1
- enable-tree-linenumbers=1
-
+ enable-gitweb-owner=1
remove-suffix=1
snapshots=tar.gz tar.bz2 zip
@@ -190,7 +175,6 @@ in {
readme=:readme.org
readme=:readme.txt
- project-list=${projectList}
scan-path=${config.services.gitolite.dataDir}/repositories
'';
in ''
@@ -215,6 +199,7 @@ in {
group = "git";
in {
gitolite = {
+ # TODO Make configuration purely declarative.
enable = true;
inherit user group;
adminPubkey = my.ssh.key;