summary refs log tree commit diff
path: root/pkgs/top-level/packages-config.nix
diff options
context:
space:
mode:
authorsternenseemann <sternenseemann@systemli.org>2021-12-21 13:07:49 +0100
committersterni <sternenseemann@systemli.org>2021-12-22 22:07:00 +0100
commitbddfc03e71bf16b5b51e8afca058678c7b7a3469 (patch)
tree370e2742e26390ce620bea70a10140674a80e56c /pkgs/top-level/packages-config.nix
parent1685d7e63e68ac3f57cf5a90fcd28a15591a13a5 (diff)
downloadnixpkgs-bddfc03e71bf16b5b51e8afca058678c7b7a3469.tar
nixpkgs-bddfc03e71bf16b5b51e8afca058678c7b7a3469.tar.gz
nixpkgs-bddfc03e71bf16b5b51e8afca058678c7b7a3469.tar.bz2
nixpkgs-bddfc03e71bf16b5b51e8afca058678c7b7a3469.tar.lz
nixpkgs-bddfc03e71bf16b5b51e8afca058678c7b7a3469.tar.xz
nixpkgs-bddfc03e71bf16b5b51e8afca058678c7b7a3469.tar.zst
nixpkgs-bddfc03e71bf16b5b51e8afca058678c7b7a3469.zip
packages-config.nix: make sure all GHCs are added to packages.json
Currently only the default GHC (8.10.7) is added to packages.json,
leading e. g. repology to believe we don't ship an up to date GHC which
is inaccurate.
Diffstat (limited to 'pkgs/top-level/packages-config.nix')
-rw-r--r--pkgs/top-level/packages-config.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/top-level/packages-config.nix b/pkgs/top-level/packages-config.nix
index d7dfbf5860b..1602eaf9f45 100644
--- a/pkgs/top-level/packages-config.nix
+++ b/pkgs/top-level/packages-config.nix
@@ -31,6 +31,13 @@
       zeroadPackages
     ;
 
+    # Make sure haskell.compiler is included, so alternative GHC versions show up,
+    # but don't add haskell.packages.* since they contain the same packages (at
+    # least by name) as haskellPackages.
+    haskell = super.haskell // {
+      compiler = recurseIntoAttrs super.haskell.compiler;
+    };
+
     # This is an alias which we disallow by default; explicitly allow it
     emacs27Packages = emacs27.pkgs;
   };