[NixOS] Move gitea to its own file enable actions runner

This commit is contained in:
2023-09-23 15:31:06 -06:00
parent 235cb6dd81
commit ae18d4f792
4 changed files with 65 additions and 14 deletions

20
nixos/gitea.nix Normal file
View File

@@ -0,0 +1,20 @@
{ config, makeEnable, ... }:
makeEnable config "modules.gitea" false {
age.secrets."gitea-runner-token".file = ./secrets/gitea-runner-token.age;
services.gitea = {
enable = true;
lfs.enable = true;
settings.server = {
DOMAIN = "1896Folsom.duckdns.org";
SSH_PORT = 1123;
};
};
services.gitea-actions-runner.instances-nix-runner = {
enable = true;
url = config.service.gitea.settings.server.ROOT_URL;
tokenFile = config.age.secrets.gitea-runner-token.path;
labels = [ "nixos:host" ];
};
}