fruitbasket/modules/forgejo/actions.nix

20 lines
565 B
Nix

{ pkgs, ... }:
{
services.gitea-actions-runner = {
package = pkgs.forgejo-actions-runner;
instances."quitte" = {
enable = true;
labels = [
# provide a debian base with nodejs for actions
"debian-latest:docker://node:18-bullseye"
# fake the ubuntu name, because node provides no ubuntu builds
"ubuntu-latest:docker://node:18-bullseye"
# provide native execution on the host
"native:host"
];
#TODO get a token from git.ifsr.de and use it
# tokenfile = /"dev/null";
};
};
}