hokusai/nix/hm-module.nix
Konstantin Fickel a32e0f1b3e
feat: add home-manager module for programs.bulkgen.enable
Expose homeManagerModules.bulkgen and homeManagerModules.default
from the flake. The module provides programs.bulkgen.enable and
programs.bulkgen.package options, adding bulkgen to home.packages
when enabled.
2026-02-14 10:33:33 +01:00

20 lines
319 B
Nix

self:
{
lib,
pkgs,
config,
...
}:
let
cfg = config.programs.bulkgen;
in
{
options.programs.bulkgen = {
enable = lib.mkEnableOption "bulkgen";
package = lib.mkPackageOption self.packages.${pkgs.system} "bulkgen" { };
};
config = lib.mkIf cfg.enable {
home.packages = [ cfg.package ];
};
}