1 # Used in the generation of package search database.
3 # Ensures no aliases are in the results.
6 # Enable recursion into attribute sets that nix-env normally doesn't look into
7 # so that we can get a more complete picture of the available packages for the
8 # purposes of the index.
9 packageOverrides = super: with super; lib.mapAttrs (_: set: recurseIntoAttrs set) {
19 quicklispPackagesClisp
32 haskellPackages = super.haskellPackages // {
33 # mesos, which this depends on, has been removed from nixpkgs. We are keeping
34 # the error message for now, so users will get an error message they can make
35 # sense of, but need to work around it here.
36 # TODO(@sternenseemann): remove this after branch-off of 22.05, along with the
37 # override in configuration-nix.nix
41 # Make sure haskell.compiler is included, so alternative GHC versions show up,
42 # but don't add haskell.packages.* since they contain the same packages (at
43 # least by name) as haskellPackages.
44 haskell = super.haskell // {
45 compiler = recurseIntoAttrs super.haskell.compiler;
48 # minimal-bootstrap packages aren't used for anything but bootstrapping our
49 # stdenv. They should not be used for any other purpose and therefore not
50 # show up in search results or repository tracking services that consume our
51 # packages.json https://github.com/NixOS/nixpkgs/issues/244966
52 minimal-bootstrap = { };