diff --git a/nixos/modules/services/continuous-integration/github-runner.nix b/nixos/modules/services/continuous-integration/github-runner.nix index 3e0cefb8c26f..f9f3cc5befa1 100644 --- a/nixos/modules/services/continuous-integration/github-runner.nix +++ b/nixos/modules/services/continuous-integration/github-runner.nix @@ -8,21 +8,12 @@ with lib; let cfg = config.services.github-runner; - svcName = "github-runner"; - in { options.services.github-runner = import ./github-runner/options.nix args; config = mkIf cfg.enable { - warnings = optionals (isStorePath cfg.tokenFile) [ - '' - `services.${svcName}.tokenFile` points to the Nix store and, therefore, is world-readable. - Consider using a path outside of the Nix store to keep the token private. - '' - ]; - - systemd.services.${svcName} = import ./github-runner/service.nix (args // { inherit svcName; }); + services.github-runners.${cfg.name} = cfg; }; }