This commit is contained in:
Ray Andrew 2024-10-12 04:01:27 +00:00
parent 24a46b4c85
commit f8747d528c

View file

@ -47,19 +47,20 @@
];
extraGroups = ["wheel"];
};
cgit = {
createHome = true;
isSystemUser = true;
shell = "${pkgs.git}/bin/git-shell";
git = {
# createHome = true;
# isSystemUser = lib.mkForce false;
isNormalUser = true;
# shell = "${pkgs.git}/bin/git-shell";
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE7uSjbOgWMdaEzRGlEKM7kvT7q6jnAEZPQELAH6WAEM"
];
group = "cgit";
group = "git";
};
};
users.groups = {
cgit = {};
git = {};
};
services.openssh = {
@ -129,14 +130,23 @@
# clones = {
# cgit = { owner = "thedroneely"; url = "https://git.zx2c4.com/cgit"; };
# };
scanPath = "/srv/cgit/repos";
scanPath = "${config.services.gitolite.dataDir}/repositories";
extraConfig = ''
robots=noindex
'';
# user = "git";
# group = "git";
};
services.gitolite = {
enable = true;
adminPubkey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE7uSjbOgWMdaEzRGlEKM7kvT7q6jnAEZPQELAH6WAEM";
# user = "git";
# group = "git";
};
services.nginx.virtualHosts."git.rs.ht" = {
addSSL = true;
forceSSL = true;
enableACME = true;
};