diff options
| author | Alexander Kassouni <alex@kassouni.net> | 2026-09-25 23:40:05 -0700 |
|---|---|---|
| committer | Alexander Kassouni <alex@kassouni.net> | 2026-09-25 23:40:05 -0700 |
| commit | 3559bc288e142d76d94d329f6efb66abe53b5d0b (patch) | |
| tree | 34243e15eacbda0930a6159cc8c8d22f45a5d03f /git.nix | |
| parent | e6d86ae9500ad53e4fed080517371acafdbb3b7a (diff) | |
git dir permissions
Diffstat (limited to 'git.nix')
| -rw-r--r-- | git.nix | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -7,7 +7,7 @@ in { group = "git"; home = repoRoot; createHome = true; - homeMode = "755"; + homeMode = "750"; shell = "${pkgs.git}/bin/git-shell"; openssh.authorizedKeys.keys = config.my.gitKeys; }; @@ -25,6 +25,7 @@ in { services.cgit.${domain} = { enable = true; scanPath = repoRoot; + group = "git"; # so cgit can traverse a non-world-readable repoRoot gitHttpBackend.checkExportOkFiles = true; settings.strict-export = "git-daemon-export-ok"; }; |
