{...}: { # services.gitea = { # enable = true; # user = "git"; # appName = "Sortug Git"; # settings.server = { # domain = "git.sortug.com"; # ROOT_URL = "https://git.sortug.com/"; # SSH_PORT = 5522; # }; # lfs.enable = true; # }; # users.users = { # git = { # description = "Gitea Service"; # home = "/var/lib/gitea"; # useDefaultShell = true; # group = "gitea"; # isSystemUser = true; # }; # }; services.gitolite = { enable = true; adminPubkey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICbdwmBis6Ss6xuDFvIsBE4foQfYECgl0pR60sIzLNtV"; }; services.cgit.y = { enable = true; user = "gitolite"; group = "gitolite"; # extraConfig = '' # robots=noindex, nofollow # logo=/var/lib/sortug-logo.png # ''; scanPath = "/var/lib/gitolite/repositories"; nginx = { virtualHost = "git.sortug.com"; location = "/"; }; }; }