diff --git a/configuration/hosts/hainich/services/gitlab-runner.nix b/configuration/hosts/hainich/services/gitlab-runner.nix index 7ca8c16..d49b363 100644 --- a/configuration/hosts/hainich/services/gitlab-runner.nix +++ b/configuration/hosts/hainich/services/gitlab-runner.nix @@ -11,4 +11,15 @@ registrationConfigFile = "/run/gitlab-runner.env"; }; }; + + systemd.services.gitlab-runner.serviceConfig = { + DynamicUser = lib.mkForce false; + User = "gitlab-runner"; + }; + + users.users.gitlab-runner = { + home = "/var/lib/gitlab-runner"; + extraGroups = [ "docker" ]; + isSystemUser = true; + }; }