setup forgejo-actions-runner for codeberg.org/opia
1 file changed, 12 insertions(+), 0 deletions(-)
changed files
M system/linde.nix → system/linde.nix
@@ -47,6 +47,7 @@ powerdns.file = ../secrets/powerdns.age; redis-website.file = ../secrets/redis-website.age; cifs-paperless.file = ../secrets/cifs-paperless.age; cifs-transmission.file = ../secrets/cifs-transmission.age; + forgejo-actions-runner.file = ../secrets/forgejo-actions-runner.age; golink = let golink = config.services.golink; in { # hope this doesn't collide... path = "${golink.dataDir}/.config/tsnet-golink/auth.key";@@ -1163,6 +1164,17 @@ users.users.laminar = { homeMode = "770"; }; users.groups.laminar.members = [ "caddy" ]; + + services.gitea-actions-runner = { + package = pkgs.forgejo-actions-runner; + instances.linde = { + name = "linde"; + enable = true; + url = "https://codeberg.org"; + tokenFile = config.age.secrets.forgejo-actions-runner.path; + labels = [ "private" ]; + }; + }; virtualisation.containers = { enable = true;