{ pkgs, ... }: let runner-src = builtins.fetchTarball { url = "https://gitlab.com/arianvp/nixos-gitlab-runner/-/archive/master/nixos-gitlab-runner-master.tar.gz"; sha256 = "1s0fy5ny2ygcfvx35xws8xz5ih4z4kdfqlq3r6byxpylw7r52fyi"; }; in { imports = [ "${runner-src}/gitlab-runner.nix" ]; services.gitlab-runner2 = { enable = true; ## registrationConfigurationFile contains: # CI_SERVER_URL= # REGISTRATION_TOKEN= registrationConfigFile = ; #gracefulTermination = true; }; systemd.services.gitlab-runner2.restartIfChanged = false; systemd.services.docker.restartIfChanged = false; }