{ inputs, pkgs, ... }: { pkgs = pkgs; config = { config, ... }: { imports = [ inputs.sops-nix.nixosModules.sops ]; sops = { secrets = { forgejo-runner = { sopsFile = ../../secrets/forgejo-runner.yaml; }; }; }; services.gitea-actions-runner = { package = pkgs.forgejo-actions-runner; instances.default = { enable = true; name = "runner-1"; url = "https://git.10110110.xyz"; tokenFile = config.sops.secrets.forgejo-runner.path; labels = [ "ubuntu-latest:docker://node:20-bullseye" "nix-upstream-latest:docker://nixos/nix:latest" ]; }; }; }; }