Less fucked up haskell overrides
This commit is contained in:
parent
ee71c9fd51
commit
0719dc8707
|
@ -3,5 +3,7 @@ let
|
||||||
unstable = import super.sources.nixos-unstable { };
|
unstable = import super.sources.nixos-unstable { };
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
inherit (unstable) haskellPackages ghc cachix nix-output-monitor cabal2nix;
|
inherit (unstable) cachix nix-output-monitor cabal2nix;
|
||||||
|
unstableHaskellPackages = unstable.haskellPackages;
|
||||||
|
unstableGhc = unstable.ghc;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
final: prev:
|
final: prev:
|
||||||
let
|
let
|
||||||
inherit (prev) ghc haskellPackages;
|
ghc = prev.unstableGhc;
|
||||||
|
haskellPackages = prev.unstableHaskellPackages;
|
||||||
inherit (prev.haskell.lib) overrideCabal unmarkBroken doJailbreak dontCheck;
|
inherit (prev.haskell.lib) overrideCabal unmarkBroken doJailbreak dontCheck;
|
||||||
makeHaskellScriptPackages = p: {
|
makeHaskellScriptPackages = p: {
|
||||||
inherit (p)
|
inherit (p)
|
||||||
|
@ -12,11 +13,10 @@ let
|
||||||
{
|
{
|
||||||
inherit (p)
|
inherit (p)
|
||||||
brittany ormolu releaser cabal-fmt stack ghcid ghcide arbtt iCalendar
|
brittany ormolu releaser cabal-fmt stack ghcid ghcide arbtt iCalendar
|
||||||
pretty-simple tz stm-containers streamly
|
pretty-simple tz stm-containers streamly haskell-language-server
|
||||||
haskell-language-server cabal-install dhall taskwarrior pandoc hlint
|
cabal-install dhall taskwarrior pandoc hlint cabal2nix weeder
|
||||||
cabal2nix weeder reflex-dom password optics shh-extras neuron
|
reflex-dom password optics shh-extras neuron hspec-discover paths
|
||||||
hspec-discover paths hmatrix postgresql-simple snap
|
hmatrix postgresql-simple snap hedgehog nix-derivation req
|
||||||
hedgehog nix-derivation req
|
|
||||||
;
|
;
|
||||||
} // makeHaskellScriptPackages p;
|
} // makeHaskellScriptPackages p;
|
||||||
in
|
in
|
||||||
|
|
Loading…
Reference in a new issue