diff --git a/flake.nix b/flake.nix index b7227737..67009617 100644 --- a/flake.nix +++ b/flake.nix @@ -34,7 +34,7 @@ pkgsMaster.lib.listToAttrs [ (mkVersion nixpkgs24_11 "ghc96" [(import ./nix/overlay-9.6.nix)] {}) (mkVersion nixpkgs24_11 "ghc98" [(import ./nix/overlay-9.8.nix)] {}) - (mkVersion nixpkgsMaster "ghc910" [(import ./nix/overlay-9.10.nix)] { enableHlint = false; }) + (mkVersion nixpkgsMaster "ghc910" [(import ./nix/overlay-9.10.nix)] {}) ]; # Helper function for building environments with a given set of packages diff --git a/nix/overlay-9.10.nix b/nix/overlay-9.10.nix index c5bc5c56..d0a46f70 100644 --- a/nix/overlay-9.10.nix +++ b/nix/overlay-9.10.nix @@ -6,6 +6,11 @@ _sel: sup: { ghc-syntax-highlighter = self.ghc-syntax-highlighter_0_0_12_0; + hlint = self.callCabal2nix "hlint" (builtins.fetchTarball { + url = "https://github.com/ndmitchell/hlint/tarball/7dfba720eaf6fa9bd0b23ae269334559aa722847"; + sha256 = "06sqja2n9glj8f58hkcpbkjf1h70x22jv74h9pzdlsp459sq28cy"; + }) {}; + code-page = sup.haskell.lib.doJailbreak (sup.haskell.lib.dontCheck super.code-page); primitive = sup.haskell.lib.doJailbreak super.primitive; call-stack = sup.haskell.lib.dontCheck super.call-stack;