{ haskellPackages, haskell, zlib, watchexec, }: haskellPackages.developPackage { name = "numbersquare"; root = ./.; modifier = let addBuildTools = drv: haskell.lib.addBuildTools drv ( [ watchexec ] ++ (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); }