Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at python-updates 50 lines 1.7 kB view raw
1# Used in the generation of package search database. 2{ 3 # Ensures no aliases are in the results. 4 allowAliases = false; 5 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 = 10 super: 11 with super; 12 lib.mapAttrs (_: set: recurseIntoAttrs set) { 13 inherit (super) 14 agdaPackages 15 apacheHttpdPackages 16 fusePackages 17 gns3Packages 18 haskellPackages 19 idrisPackages 20 nodePackages 21 nodePackages_latest 22 platformioPackages 23 rPackages 24 roundcubePlugins 25 sourceHanPackages 26 zabbix60 27 windows 28 ; 29 30 # Make sure haskell.compiler is included, so alternative GHC versions show up, 31 # but don't add haskell.packages.* since they contain the same packages (at 32 # least by name) as haskellPackages. 33 haskell = super.haskell // { 34 compiler = recurseIntoAttrs super.haskell.compiler; 35 }; 36 37 # emacsPackages is an alias for emacs.pkgs 38 # Re-introduce emacsPackages here so that emacs.pkgs can be searched. 39 emacsPackages = emacs.pkgs; 40 41 # minimal-bootstrap packages aren't used for anything but bootstrapping our 42 # stdenv. They should not be used for any other purpose and therefore not 43 # show up in search results or repository tracking services that consume our 44 # packages.json https://github.com/NixOS/nixpkgs/issues/244966 45 minimal-bootstrap = { }; 46 47 # This makes it so that tests are not appering on search.nixos.org 48 tests = { }; 49 }; 50}