numbersquare/shell.nix
2026-05-09 10:59:46 -07:00

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);
}