New github-runners.nix module configures services.github-runners with shared caches, dedicated system user, and resource limits.