diff --git a/home/hosts/work/default.nix b/home/hosts/work/default.nix index ac64c183..61b6ad5a 100644 --- a/home/hosts/work/default.nix +++ b/home/hosts/work/default.nix @@ -81,6 +81,7 @@ git.github.enable = true; git.gitlab.enable = true; secrets.vault.enable = true; + ticketing.enable = true; programs = { gh.enable = true; diff --git a/home/modules/ticketing/default.nix b/home/modules/ticketing/default.nix index 7bfecb05..dae199ff 100644 --- a/home/modules/ticketing/default.nix +++ b/home/modules/ticketing/default.nix @@ -1,7 +1,21 @@ -{ pkgs, ... }: - { - home.packages = with pkgs; [ - jira-cli-go - ]; + config, + lib, + pkgs, + ... +}: + +let + cfg = config.ticketing; +in +{ + options.ticketing = { + enable = lib.mkEnableOption "ticketing"; + }; + + config = lib.mkIf cfg.enable { + home.packages = with pkgs; [ + jira-cli-go + ]; + }; }