aboutsummaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--modules/by-name/gi/git-server/module.nix14
1 files changed, 12 insertions, 2 deletions
diff --git a/modules/by-name/gi/git-server/module.nix b/modules/by-name/gi/git-server/module.nix
index a374f4c..db35897 100644
--- a/modules/by-name/gi/git-server/module.nix
+++ b/modules/by-name/gi/git-server/module.nix
@@ -48,13 +48,23 @@ in {
};
# Needed for the nginx proxy and the virtual host
- vhack.nginx.enable = true;
+ vhack = {
+ nginx.enable = true;
+ persist.directories = [
+ {
+ directory = "/var/lib/gitolite";
+ user = "git";
+ group = "git";
+ mode = "0755";
+ }
+ ];
+ };
services = {
gitolite = {
inherit (cfg.gitolite) adminPubkey;
enable = true;
- dataDir = "/srv/gitolite";
+ dataDir = "/var/lib/gitolite";
user = "git";
group = "git";
extraGitoliteRc = ''