28 lines
570 B
Nix
28 lines
570 B
Nix
{
|
|
haskellPackages,
|
|
haskell,
|
|
zlib,
|
|
}:
|
|
haskellPackages.developPackage {
|
|
name = "numbersquare";
|
|
root = ./.;
|
|
modifier =
|
|
let
|
|
addBuildTools =
|
|
drv:
|
|
haskell.lib.addBuildTools drv (
|
|
with haskellPackages;
|
|
[
|
|
fourmolu
|
|
haskell-language-server
|
|
cabal-install
|
|
hpack
|
|
ghcid
|
|
cabal-fmt
|
|
hoogle
|
|
]
|
|
);
|
|
addExtraLibraries = drv: haskell.lib.addExtraLibraries drv [ zlib ];
|
|
in
|
|
drv: addExtraLibraries (addBuildTools drv);
|
|
}
|