376IPKLC26EILJWYLCGA2UJEIH3XG3HCZA4EEZAQ44KMS5CNSUYQC OYR4AJTYZQUIAAVGO4O4O7AXFQUVC7AAVAXRGWKIIJRPUJCCZYMQC ISKRPSY5MU5XKIV7FTBDYDPRKV6ONINH2SDIXY7QDGTXNCYN7YFQC KOXYNEPMHOWPUOUDAIDAVC2ZPUCLFGN23BM6QJ4UIDGVN73SUO7AC 7AJ4T2F665FWRW47PCIZYIGQFSBEPRXBLUMBZO6FQBMOMKZ5HYXQC A4ACJV52DCYZKECMEKKQ7N2Q6VT2EYOQ3G3ERHJSZFHBRUX5VM6AC HYBPXVO2BD6SK7IVFLS6YZFEN2HMSZDALXIUCJGSKVB3LYMLCWJAC HACMRPLPDJIRWINVHRKYM5N7RLT5273WQQYRJLA3URNXJBJ4FSVAC 4R56PJDQPYZ5FLFAMZSNY7UI5TKF6N5YCHCJU3ZBV5FHB46GYM5QC XPKDQGFUFF4BT32ODPEJRZGBEOGZVDRAEN2EOWU7DBIN2QQX6KUAC LYEDM2AG74FSFHLK5J4ZPYJVT2VTQBKA6BPP2W6LWR3GBQM76PDAC IBVEQMEGESMK2XG57I3GJHWSBWOPLC5LURET4PS6URA465F4F67QC IWFDDZQDLBZCSPQP3O2AWL5IHHM7KG5KL5JF7QG5AFLXSPLQQUTAC { pkgs, lib, config, ... }: letinherit (lib) enabled;in {age.secrets.githubRunnerToken.rekeyFile = ./github-runner-token.age;services.github-runners.${config.networking.hostName} = enabled {name = config.networking.hostName;tokenFile = config.age.secrets.githubRunnerToken.path;url = "https://github.com/plumj-am/docpad";user = "build";extraPackages = [pkgs.curlpkgs.xz];};age.secrets.forgejoRunnerToken.rekeyFile = ./forgejo-runner-token.age;services.gitea-actions-runner.instances.${config.networking.hostName} = enabled {name = config.networking.hostName;tokenFile = config.age.secrets.forgejoRunnerToken.path;url = "https://git.plumj.am";labels = [ "self-hosted:host" ];hostPackages = [pkgs.bashpkgs.curlpkgs.gitpkgs.nixpkgs.nodejspkgs.xz];settings = {runner = {file = ".runner";timeout = "3h";shutdown_timeout = "3h";fetch_timeout = "10s";fetch_interval = "2s";report_interval = "1s";};cache = {enabled = true;port = 0;dir = "";external_server = "";secret = "";host = "";proxy_port = 0;actions_cache_url_override = "";};};};}
{ pkgs, lib, config, ... }: letinherit (lib) enabled disabled;in {age.secrets.githubRunnerToken.rekeyFile = ./github-runner-token.age;services.github-runners.${config.networking.hostName} = enabled {name = config.networking.hostName;tokenFile = config.age.secrets.githubRunnerToken.path;url = "https://github.com/plumj-am/docpad";user = "build";extraPackages = [pkgs.curlpkgs.xz];};age.secrets.forgejoRunnerToken.rekeyFile = ./forgejo-runner-token.age;services.gitea-actions-runner.instances.${config.networking.hostName} = enabled {name = config.networking.hostName;tokenFile = config.age.secrets.forgejoRunnerToken.path;url = "https://git.plumj.am";labels = [ "self-hosted:host" ];hostPackages = [pkgs.bashpkgs.curlpkgs.gitpkgs.nixpkgs.nodejspkgs.xz];settings = {runner = {file = ".runner";timeout = "3h";shutdown_timeout = "3h";fetch_timeout = "10s";fetch_interval = "2s";report_interval = "1s";};cache = {enabled = true;port = 0;dir = "";external_server = "";secret = "";host = "";proxy_port = 0;actions_cache_url_override = "";};};};}