Add runners to gitea

This commit is contained in:
nicknase27
2026-07-26 11:51:36 +02:00
parent ffb52393b3
commit 3147023014
4 changed files with 54 additions and 32 deletions
+42 -23
View File
@@ -1,30 +1,49 @@
{
pkgs,
config,
lib,
...
}: {
services.gitea = {
enable = true;
database = {
type = "sqlite3";
passwordFile = "${config.age.secrets.gitea-db.path}";
};
settings = {
server = {
DOMAIN = "git.nicknase27.com";
ROOT_URL = "https://git.nicknase27.com";
{config, ...}: {
services = {
# Gitea
gitea = {
enable = true;
database = {
type = "sqlite3";
passwordFile = "${config.age.secrets.gitea-db.path}";
};
service = {
DISABLE_REGISTRATION = true;
settings = {
server = {
DOMAIN = "git.nicknase27.com";
ROOT_URL = "https://git.nicknase27.com";
};
service = {
DISABLE_REGISTRATION = true;
};
};
};
# Runner
gitea-actions-runner = {
instances.default = {
enable = true;
name = "hermes";
url = "https://git.nicknase27.com";
tokenFile = config.age.secrets.gitea-runner.path;
labels = [
"ubuntu-latest:docker://node:20-bookworm"
];
};
};
};
age.secrets.gitea-db = {
file = ../../secrets/gitea-db.age;
path = "/run/secrets/gitea-db";
owner = "gitea";
group = "gitea";
age.secrets = {
gitea-db = {
file = ../../secrets/gitea-db.age;
path = "/run/secrets/gitea-db";
owner = "gitea";
group = "gitea";
};
gitea-runner = {
file = ../../secrets/gitea-runner.age;
path = "/run/secrets/gitea-runner";
owner = "gitea-runner";
group = "gitea-runner";
};
};
}