nixos/services/home/userPackages.nix

16 lines
259 B
Nix

{
lib,
config,
users,
pkgsets,
...
}:
let
user = users."${config.home.username}";
in
lib.mkIf (user ? pkgs) {
home.packages = lib.flatten (
map (setName: lib.optionals (pkgsets ? "${setName}") pkgsets."${setName}".pkgwrap) user.pkgs
);
}