From 5779fdb3d0534aff0690b7c6242c1f3123dcd959 Mon Sep 17 00:00:00 2001 From: John Ericson Date: Mon, 24 Sep 2018 18:34:04 -0400 Subject: [PATCH] haskellPackages: Avoid outer `rec { .. }` This is much nicer for overlays. For example, if someone binds a new compiler / package set, its integer-simple variation will automatically appear. --- pkgs/top-level/haskell-packages.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 0dd0e8edf17..92fbdd85b35 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -36,7 +36,10 @@ let }); }; -in rec { + # Use this rather than `rec { ... }` below for sake of overlays. + inherit (pkgs.haskell) compiler packages; + +in { lib = haskellLib; compiler = {