im running

This commit is contained in:
Sakooooo 2025-01-04 19:54:51 +04:00
parent 843db8462e
commit 01d87d85c5
Signed by: sako
GPG key ID: FE52FD65B76E4751
2 changed files with 21 additions and 0 deletions

View file

@ -2,6 +2,7 @@
with lib;
let cfg = config.void.server.services.forgejo;
in {
imports = [ ./runner.nix ];
options.void.server.services.forgejo = { enable = mkEnableOption false; };
config = mkIf cfg.enable {

View file

@ -0,0 +1,20 @@
{ config, lib, ... }:
with lib;
let cfg = config.void.server.services.forgejo.runner;
in {
options.void.server.services.forgejo.runner = {
enable = mkEnableOption false;
};
config = mkIf cfg.enable {
virtualisation.docker.enable = true;
services.gitea-actions-runner.instances.one = {
name = "sakoserver-runner";
enable = true;
labels = [ "ubuntu-latest:docker://gitea/runner-images:ubuntu-latest" ];
tokenFile = "/srv/secrets/gitea-actions-runner.env";
url = "https://git.sako.lol";
};
};
}