diff options
author | Atemu <atemu.main@gmail.com> | 2020-11-02 17:31:44 +0100 |
---|---|---|
committer | Atemu <atemu.main@gmail.com> | 2020-11-02 17:51:50 +0100 |
commit | 64eb016b66982c717d9d77cd6d1f9a2b977cabd7 (patch) | |
tree | 3885f58e8cad977a69dcd7b2767529a10ebbfca4 /pkgs/top-level/packages-config.nix | |
parent | 1dc37370c489b610f8b91d7fdd40633163ffbafd (diff) |
release/package-config: port nixos-search's additions
https://github.com/NixOS/nixos-search/commit/c420d058156320d7bd80194cac1a0770fd10f10d#diff-c1e4b734102f2931f4cddbcf9b4624bd74ee25eb5e6fcab151c4fa7e931cad4e
Diffstat (limited to 'pkgs/top-level/packages-config.nix')
-rw-r--r-- | pkgs/top-level/packages-config.nix | 38 |
1 files changed, 34 insertions, 4 deletions
diff --git a/pkgs/top-level/packages-config.nix b/pkgs/top-level/packages-config.nix index 8ce855780cf96..4746f6299429c 100644 --- a/pkgs/top-level/packages-config.nix +++ b/pkgs/top-level/packages-config.nix @@ -6,8 +6,38 @@ # Enable recursion into attribute sets that nix-env normally doesn't look into # so that we can get a more complete picture of the available packages for the # purposes of the index. - packageOverrides = super: { - haskellPackages = super.recurseIntoAttrs super.haskellPackages; - rPackages = super.recurseIntoAttrs super.rPackages; - }; + packageOverrides = super: + let + recurseIntoAttrs = sets: + super.lib.genAttrs + (builtins.filter (set: builtins.hasAttr set super) sets) + (set: super.recurseIntoAttrs (builtins.getAttr set super)); + in recurseIntoAttrs [ + "roundcubePlugins" + "emscriptenfastcompPackages" + "fdbPackages" + "nodePackages_latest" + "nodePackages" + "platformioPackages" + "haskellPackages" + "idrisPackages" + "sconsPackages" + "gns3Packages" + "quicklispPackagesClisp" + "quicklispPackagesSBCL" + "rPackages" + "apacheHttpdPackages_2_4" + "zabbix44" + "zabbix40" + "zabbix30" + "fusePackages" + "nvidiaPackages" + "sourceHanPackages" + "atomPackages" + "emacs25Packages" + "emacs26Packages" + "steamPackages" + "ut2004Packages" + "zeroadPackages" + ]; } |