Merge pull request #270774 from emilytrau/libbacktrace-musl
[NixPkgs.git] / pkgs / top-level / packages-config.nix
blobb1c436d1ccf2b783ee0f1fdb9f2768ac18fa57ad
1 # Used in the generation of package search database.
3   # Ensures no aliases are in the results.
4   allowAliases = false;
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) {
10     inherit (super)
11       apacheHttpdPackages
12       fdbPackages
13       fusePackages
14       gns3Packages
15       idrisPackages
16       nodePackages
17       nodePackages_latest
18       platformioPackages
19       quicklispPackagesClisp
20       quicklispPackagesSBCL
21       rPackages
22       roundcubePlugins
23       sourceHanPackages
24       steamPackages
25       ut2004Packages
26       zabbix40
27       zabbix50
28       zabbix60
29       zeroadPackages
30     ;
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
38       hs-mesos = null;
39     };
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;
46     };
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 = { };
53   };