summaryrefslogtreecommitdiff
path: root/hosts/cloud/sortug/gitea.nix
diff options
context:
space:
mode:
authorpolwex <polwex@sortug.com>2025-06-15 04:48:27 +0700
committerpolwex <polwex@sortug.com>2025-06-15 04:48:27 +0700
commit773726a27a2651152c476d4f8fefd5be30a4e786 (patch)
treec768af6eafa5252fba45dd70d1c415c4693a8119 /hosts/cloud/sortug/gitea.nix
parent90a0659f43a8b0a2c2e139a90c649b09e48a8ed6 (diff)
m
Diffstat (limited to 'hosts/cloud/sortug/gitea.nix')
-rw-r--r--hosts/cloud/sortug/gitea.nix57
1 files changed, 35 insertions, 22 deletions
diff --git a/hosts/cloud/sortug/gitea.nix b/hosts/cloud/sortug/gitea.nix
index a25773a..f86ab5d 100644
--- a/hosts/cloud/sortug/gitea.nix
+++ b/hosts/cloud/sortug/gitea.nix
@@ -1,27 +1,40 @@
-{ config, ...}:
-{
- services.gitea = {
+{...}: {
+ # 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;
- user = "git";
- appName = "Sortug Git";
- settings.server = {
- domain = "git.sortug.com";
- ROOT_URL = "https://git.sortug.com/";
- SSH_PORT = 5522;
- };
- lfs.enable = true;
+ adminPubkey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICbdwmBis6Ss6xuDFvIsBE4foQfYECgl0pR60sIzLNtV";
};
-
- users.users = {
- git = {
- description = "Gitea Service";
- home = "/var/lib/gitea";
- useDefaultShell = true;
- group = "gitea";
- isSystemUser = true;
+ services.cgit.y = {
+ # user = "gitolite";
+ enable = true;
+ extraConfig = ''
+ robots=noindex
+ '';
+ scanPath = "/var/lib/gitolite/repositories";
+ nginx = {
+ virtualHost = "git.sortug.com";
+ location = "/";
};
};
-
-
-
}