anchor.diff:                    --name ${escapeShellArg cfg.name}
                     ${optionalString cfg.replace "--replace"}
                     ${optionalString (cfg.runnerGroup != null) "--runnergroup ${escapeShellArg cfg.runnerGroup}"}
  +                  ${optionalString cfg.ephemeral "--ephemeral"}
                   )
   
                   # If the token file contains a PAT (i.e., it starts with "ghp_"), we have to use the --pat option,
  
positive.code:       default = pkgs.github-runner;
        defaultText = literalExpression "pkgs.github-runner";
      };
    };
  
    config = mkIf cfg.enable {
  
negative.code:             configureRunner
              setupRuntimeDir
            ];
  
          # If running in ephemeral mode, restart the service on-exit (i.e., successful de-registration of the runner)
          # to trigger a fresh registration.
          Restart = if cfg.ephemeral then "on-success" else "no";
  
          # Contains _diag
          LogsDirectory = [ systemdDir ];
  