{ config, pkgs, ... }: { virtualisation.podman = { enable = true; dockerCompat = true; dockerSocket.enable = true; }; services.gitea-actions-runner = { package = pkgs.forgejo-runner; instances.actions1 = { enable = true; name = config.networking.hostName; url = "https://code.t-juice.club"; tokenFile = "/var/lib/forgejo-runner/token"; labels = [ "nix:docker://nixos/nix:latest" "node-bookworm:docker://node:lts-bookworm-slim" "alpine:docker://alpine:latest" ]; settings = { runner.capacity = 2; cache = { enabled = true; dir = "/var/cache/forgejo-runner"; }; container.privileged = false; }; }; }; }