IHaskell/nix/overlay-9.10.nix
2024-12-29 02:37:38 +11:00

38 lines
1.8 KiB
Nix

_sel: sup: {
haskell = sup.haskell // {
packages = sup.haskell.packages // {
ghc910 = sup.haskell.packages.ghc910.override {
overrides = self: super: {
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;
doctest = sup.haskell.lib.doJailbreak (sup.haskell.lib.dontCheck super.doctest);
hashable = sup.haskell.lib.doJailbreak (super.hashable.overrideScope(_sel: _sup: {
os-string = null;
}));
ChasingBottoms = sup.haskell.lib.doJailbreak super.ChasingBottoms;
th-abstraction = super.th-abstraction_0_7_0_0;
nothunks = sup.haskell.lib.doJailbreak super.nothunks;
uuid = sup.haskell.lib.doJailbreak super.uuid;
time-compat = sup.haskell.lib.doJailbreak super.time-compat;
scientific = sup.haskell.lib.doJailbreak super.scientific;
quickcheck-instances = sup.haskell.lib.doJailbreak super.quickcheck-instances;
aeson = sup.haskell.lib.doJailbreak super.aeson_2_2_3_0;
integer-conversion = sup.haskell.lib.doJailbreak super.integer-conversion;
hourglass = sup.haskell.lib.dontCheck super.hourglass;
lifted-base = sup.haskell.lib.dontCheck (sup.haskell.lib.doJailbreak super.lifted-base);
zlib = sup.haskell.lib.doJailbreak super.zlib;
};
};
};
};
}