diff --git a/cross-windows.nix b/cross-windows.nix index 9ddf01ab..d54af521 100644 --- a/cross-windows.nix +++ b/cross-windows.nix @@ -161,6 +161,11 @@ pkgs.pkgsBuildBuild.mkShell ({ (pkgs.pkgsBuildBuild.haskell-nix.tool compiler-nix-name "happy" "1.20.1.1") (pkgs.pkgsBuildBuild.haskell-nix.tool compiler-nix-name "alex" "3.2.7.3") stdenv.cc.cc.lib ]) + ++ map pkgs.lib.getDev (with pkgs; [ + zlib pcre openssl + windows.mcfgthreads + windows.mingw_w64_pthreads + ]) ++ pkgs.lib.optional (withHLS && (compiler-not-in (pkgs.lib.optional (pkgs.stdenv.hostPlatform.isDarwin && pkgs.stdenv.hostPlatform.isAarch64) "ghc902") "Haskell Language Server")) (tool "haskell-language-server") ++ pkgs.lib.optional (withHlint && (compiler-not-in (["ghc961" "ghc962"] ++ pkgs.lib.optional (pkgs.stdenv.hostPlatform.isDarwin && pkgs.stdenv.hostPlatform.isAarch64) "ghc902") "HLint")) (tool "hlint") ++ pkgs.lib.optional withIOG