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.
This commit is contained in:
Konstantin Fickel 2026-02-14 10:33:33 +01:00
parent 6926d0492d
commit a32e0f1b3e
Signed by: kfickel
GPG key ID: A793722F9933C1A5
2 changed files with 29 additions and 2 deletions

View file

@ -25,6 +25,7 @@
outputs =
{
self,
nixpkgs,
pyproject-nix,
uv2nix,
@ -105,14 +106,20 @@
pkgs = nixpkgs.legacyPackages.${system};
inherit (pkgs.callPackages pyproject-nix.build.util { }) mkApplication;
in
{
default = mkApplication {
rec {
bulkgen = mkApplication {
venv = pythonSet.mkVirtualEnv "bulkgen-env" workspace.deps.default;
package = pythonSet.bulkgen;
};
default = bulkgen;
}
);
homeManagerModules = rec {
bulkgen = import ./nix/hm-module.nix self;
default = bulkgen;
};
checks = forAllSystems (
system:
let