nixos-conf/custom/pkgs/by-category/default.nix
2026-02-14 20:21:07 +02:00

25 lines
529 B
Nix

{
# pkgs,
prev,
# lib,
packagesFromTree,
}:
let
categoryFolders = {
python3Packages = ./python3Packages;
};
pyExts =
if categoryFolders ? python3Packages && builtins.pathExists categoryFolders.python3Packages then
[
(pyFinal: _pyPrev: packagesFromTree categoryFolders.python3Packages pyFinal.callPackage)
]
else
[ ];
in
{
pythonPackagesExtensions = (prev.pythonPackagesExtensions or [ ]) ++ pyExts;
# optional: expose mapping for debugging
# inherit categoryFolders;
}