Nixpkgs should reduce package count. Waiting 2 days for unbound CVE patch merge is unbearable.
I hope you are paying them something.
Flakehub is one attempt at solving the discovery problem. For example: https://flakehub.com/flake/nix-community/disko?view=usage.