From f676608781d9464bce06554a87cf7cfce617b737 Mon Sep 17 00:00:00 2001 From: Kj Tsanaktsidis Date: Thu, 8 Jan 2026 15:47:25 +1100 Subject: cgit --- labsrv01/cgit.nix | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 labsrv01/cgit.nix (limited to 'labsrv01/cgit.nix') diff --git a/labsrv01/cgit.nix b/labsrv01/cgit.nix new file mode 100644 index 0000000..2976eb7 --- /dev/null +++ b/labsrv01/cgit.nix @@ -0,0 +1,22 @@ +{ + pkgs, + ... +}: +{ + users.users.git = { + isSystemUser = true; + group = "git"; + home = "/var/lib/git"; + createHome = false; # tmpfiles creates it + shell = "${pkgs.git}/bin/git-shell"; + openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAC/BtvW1c1RbBI8eeGo7oOH2y9byBaxWVDHsErgaE+s kjtsanaktsidis@KJMacbookGroq.local" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHsyhMLrlNiffDrqz0s46hZF8IdR9/qX63TUyllK0LCA kj@KJ-PC" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPS77sno1zVa6uO+2wCbBK489snNIp3uvymca2cHX/33 kjtsanaktsidis@labsrv01" + ]; + }; + users.groups.git = { }; + systemd.tmpfiles.rules = [ + "d /var/lib/git 0755 git git -" + ]; +} -- cgit v1.2.3