github action runner on nixos
@nekomimi.pet · 17d ago · go · 33 loc · raw · 1 comment
1{ lib, pkgs, ... }:23let extraPackages =4 let gtar = pkgs.runCommandNoCC "gtar" { } ''5 mkdir -p $out/bin6 ln -s ${lib.getExe pkgs.gnutar} $out/bin/gtar7 '';8 in9 with pkgs; [10 nix11 nixci12 cachix13 coreutils14 which15 jq16 gtar17 docker18 curl19 ];2021in22{23 services.github-runners = {24 simplelink = {25 enable = true;26 name = "REPONAME";27 url = "https://github.com/USERNAME/REPONAME";28 tokenFile = "/var/lib/github-runner/build-token";29 user = "regent";30 group = "docker";31 extraPackages = extraPackages;32 };33 }; }
comments
login to post a comment
@nekomimi.pet · 17d ago