summaryrefslogtreecommitdiff
path: root/Biz/Cloud/Git.nix
diff options
context:
space:
mode:
authorBen Sima <ben@bsima.me>2023-09-28 13:31:02 -0400
committerBen Sima <ben@bsima.me>2023-10-27 10:06:55 -0400
commit263bd6eb4dc90be7b773ecaf72e26b3a03a7a3f2 (patch)
tree7a71dbb85edd7ed7adb3af254886467674e9d8ee /Biz/Cloud/Git.nix
parentad46b74dc2d69c5fe6645591d7177e389e9431bd (diff)
Allow all git config keys in gitolite
The gitolite documentation is a bit of a labyrinth, but this should allow me to set 'gitweb.description' and whatever other git-config settings in the gitolite.conf file directly. I'm also disabling gerrit, because I'm not using it and the service fails to startup for some reason. Some relevant gitolite docs: - https://gitolite.com/gitolite/gitweb-daemon.html#gitweb - https://gitolite.com/gitolite/conf.html - https://gitolite.com/gitolite/git-config
Diffstat (limited to 'Biz/Cloud/Git.nix')
-rw-r--r--Biz/Cloud/Git.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/Biz/Cloud/Git.nix b/Biz/Cloud/Git.nix
index 9c31251..49bc96b 100644
--- a/Biz/Cloud/Git.nix
+++ b/Biz/Cloud/Git.nix
@@ -17,6 +17,7 @@ in {
extraGitoliteRc = ''
$RC{SITE_INFO} = 'a computer is a bicycle for the mind.';
$RC{UMASK} = 0027;
+ $RC{GIT_CONFIG_KEYS} = '.*';
'';
adminPubkey = lib.trivial.pipe ../Keys/Ben.pub [
builtins.readFile
@@ -55,7 +56,7 @@ in {
];
};
gerrit = {
- enable = true;
+ enable = false;
builtinPlugins = [
"commit-message-length-validator"
"delete-project"