update
This commit is contained in:
parent
24a46b4c85
commit
f8747d528c
1 changed files with 18 additions and 8 deletions
|
|
@ -47,19 +47,20 @@
|
||||||
];
|
];
|
||||||
extraGroups = ["wheel"];
|
extraGroups = ["wheel"];
|
||||||
};
|
};
|
||||||
cgit = {
|
git = {
|
||||||
createHome = true;
|
# createHome = true;
|
||||||
isSystemUser = true;
|
# isSystemUser = lib.mkForce false;
|
||||||
shell = "${pkgs.git}/bin/git-shell";
|
isNormalUser = true;
|
||||||
|
# shell = "${pkgs.git}/bin/git-shell";
|
||||||
openssh.authorizedKeys.keys = [
|
openssh.authorizedKeys.keys = [
|
||||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE7uSjbOgWMdaEzRGlEKM7kvT7q6jnAEZPQELAH6WAEM"
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE7uSjbOgWMdaEzRGlEKM7kvT7q6jnAEZPQELAH6WAEM"
|
||||||
];
|
];
|
||||||
group = "cgit";
|
group = "git";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
users.groups = {
|
users.groups = {
|
||||||
cgit = {};
|
git = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
services.openssh = {
|
services.openssh = {
|
||||||
|
|
@ -129,14 +130,23 @@
|
||||||
# clones = {
|
# clones = {
|
||||||
# cgit = { owner = "thedroneely"; url = "https://git.zx2c4.com/cgit"; };
|
# cgit = { owner = "thedroneely"; url = "https://git.zx2c4.com/cgit"; };
|
||||||
# };
|
# };
|
||||||
scanPath = "/srv/cgit/repos";
|
scanPath = "${config.services.gitolite.dataDir}/repositories";
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
robots=noindex
|
robots=noindex
|
||||||
'';
|
'';
|
||||||
|
# user = "git";
|
||||||
|
# group = "git";
|
||||||
|
};
|
||||||
|
|
||||||
|
services.gitolite = {
|
||||||
|
enable = true;
|
||||||
|
adminPubkey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE7uSjbOgWMdaEzRGlEKM7kvT7q6jnAEZPQELAH6WAEM";
|
||||||
|
# user = "git";
|
||||||
|
# group = "git";
|
||||||
};
|
};
|
||||||
|
|
||||||
services.nginx.virtualHosts."git.rs.ht" = {
|
services.nginx.virtualHosts."git.rs.ht" = {
|
||||||
addSSL = true;
|
forceSSL = true;
|
||||||
enableACME = true;
|
enableACME = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue