github-app-forge 0.1.1

Declarative GitHub App lifecycle management via Manifest flow
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{ config, lib, pkgs, ... }:
let cfg = config.programs.github-app-forge; in
{
  options.programs.github-app-forge = {
    enable = lib.mkEnableOption "github-app-forge — declarative GitHub App lifecycle";
    package = lib.mkOption {
      type = lib.types.package;
      description = "github-app-forge package to install.";
    };
  };
  config = lib.mkIf cfg.enable {
    home.packages = [ cfg.package ];
  };
}