summaryrefslogtreecommitdiff
path: root/aphrodite/devops/git.nix
diff options
context:
space:
mode:
authortoufic ar <contact@toufy.me>2026-05-22 15:36:57 +0300
committertoufic ar <contact@toufy.me>2026-05-22 15:36:57 +0300
commit36983f35cfda233dab3f110bbbd00823e38eab64 (patch)
tree31683a11e49edc89a6a6189e973015ab89623f65 /aphrodite/devops/git.nix
parent82c71f378221f332c23664031b9a8400c0727652 (diff)
downloadservers-36983f35cfda233dab3f110bbbd00823e38eab64.tar.gz
servers-36983f35cfda233dab3f110bbbd00823e38eab64.zip
gitolite: auto create local code dir
Diffstat (limited to 'aphrodite/devops/git.nix')
-rw-r--r--aphrodite/devops/git.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/aphrodite/devops/git.nix b/aphrodite/devops/git.nix
index e465940..e5590d6 100644
--- a/aphrodite/devops/git.nix
+++ b/aphrodite/devops/git.nix
@@ -43,6 +43,16 @@ in {
'';
};
+ systemd.tmpfiles.settings."gitolite-local-code" = {
+ "${config.services.gitolite.dataDir}/.gitolite/local/hooks/repo-specific" = {
+ d = {
+ user = "${config.services.gitolite.user}";
+ group = "${config.services.gitolite.group}";
+ mode = "0755";
+ };
+ };
+ };
+
services.cgit.${domain} = {
enable = true;
package = cgitPatched;