summary refs log tree commit diff
path: root/pkgs/top-level/packages-config.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/top-level/packages-config.nix')
-rw-r--r--pkgs/top-level/packages-config.nix13
1 files changed, 13 insertions, 0 deletions
diff --git a/pkgs/top-level/packages-config.nix b/pkgs/top-level/packages-config.nix
new file mode 100644
index 00000000000..8ce855780cf
--- /dev/null
+++ b/pkgs/top-level/packages-config.nix
@@ -0,0 +1,13 @@
+# Used in the generation of package search database.
+{
+  # Ensures no aliases are in the results.
+  allowAliases = false;
+
+  # 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;
+  };
+}