From bddfc03e71bf16b5b51e8afca058678c7b7a3469 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 21 Dec 2021 13:07:49 +0100 Subject: 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. --- pkgs/top-level/packages-config.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/top-level/packages-config.nix b/pkgs/top-level/packages-config.nix index d7dfbf5860bb5..1602eaf9f45f2 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; }; -- cgit 1.4.1