5XPMNOWVO7M6N6WYU7LI2TJORREFHJRALJGTV4USJ46M3WEBCDXAC
4B7V7XF3UOGCB2475RAXX7LDLLJ3LRZJIU7KNINGU27FXFSDDXYQC
HWCVAVGHMRTGNMV7WXWM6XB6KMMZQCMZQXWHQV4MPKXZOCAOGXKAC
376IPKLC26EILJWYLCGA2UJEIH3XG3HCZA4EEZAQ44KMS5CNSUYQC
DQ2BBVBEIWYKU54ZUIVE6LKAWG7HLIONVXEJVEUPGQGH6V3VAFIAC
4HN5LZRSOAODRIM57WBB35C66VO7BR4PGFINLUMTGNHULEK43CEQC
inherit (lib) mkIf mkOption types ;
inherit (lib)
mkIf
mkOption
types
;
inherit (lib) mkOption types;
enable = lib.mkEnableOption "forgejo CI runner"; tokenFile = mkOption { type = types.path; description = "Path to the runner token file"; };
enable = lib.mkEnableOption "forgejo CI runner";
tokenFile = mkOption {
type = types.path;
description = "Path to the runner token file";
};
config = mkIf config.forgejo-action-runner.enable { age.secrets.forgejoRunnerToken.rekeyFile = config.forgejo-action-runner.tokenFile;
config = mkIf config.forgejo-action-runner.enable {
age.secrets.forgejoRunnerToken.rekeyFile = config.forgejo-action-runner.tokenFile;
config = {