diff options
| author | Alexander Kassouni <alex@kassouni.net> | 2026-10-23 14:50:17 -0700 |
|---|---|---|
| committer | Alexander Kassouni <alex@kassouni.net> | 2026-10-23 14:50:17 -0700 |
| commit | 15ec12896112df04665ff2b4b2a945c9f62d8188 (patch) | |
| tree | 525963644d867b0d5cd1b90ef145db490e0da2a8 /git/default.nix | |
| parent | db16d1d40b22c2502659fdb92014f41129896b61 (diff) | |
fmt
Diffstat (limited to 'git/default.nix')
| -rw-r--r-- | git/default.nix | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/git/default.nix b/git/default.nix index d383d05..671b708 100644 --- a/git/default.nix +++ b/git/default.nix @@ -1,14 +1,21 @@ -{config, inputs, pkgs, ...}: let +{ + config, + inputs, + pkgs, + ... +}: +let domain = "git.kassouni.net"; repoRoot = "/srv/git"; theme = inputs.self.packages.${pkgs.stdenv.hostPlatform.system}.cgit-theme; -in { +in +{ users.users.git = { isSystemUser = true; group = "git"; home = repoRoot; createHome = true; - homeMode = "750"; + homeMode = "750"; shell = "${pkgs.git}/bin/git-shell"; openssh.authorizedKeys.keys = config.my.gitKeys; }; @@ -36,7 +43,11 @@ in { favicon = "/git.svg"; strict-export = "git-daemon-export-ok"; remove-suffix = true; - readme = [ ":README.md" ":README" ":readme.md" ]; + readme = [ + ":README.md" + ":README" + ":readme.md" + ]; clone-url = "git@${domain}:$CGIT_REPO_URL https://${domain}/$CGIT_REPO_URL"; source-filter = "${pkgs.cgit}/lib/cgit/filters/syntax-highlighting.py"; about-filter = "${pkgs.cgit}/lib/cgit/filters/about-formatting.sh"; |