diff --git a/modules/hackage-quirks.nix b/modules/hackage-quirks.nix index a0fb521ec4..9c7c693517 100644 --- a/modules/hackage-quirks.nix +++ b/modules/hackage-quirks.nix @@ -77,9 +77,11 @@ in [ # https://github.com/commercialhaskell/stack/issues/5963 ({config, lib, pkgs, ...}: { _file = "haskell.nix/overlays/hackage-quirks.nix#stack"; } // - lib.mkIf (config.name == "stack" && builtins.compareVersions config.version "2.9.1" <= 0) { + lib.mkIf (config.name == "stack" && builtins.compareVersions config.version "2.9.3" <= 0) { cabalProjectLocal = '' - constraints: rio-prettyprint <0.1.4.0 + constraints: unix-compat <0.7${ + lib.optionalString (builtins.compareVersions config.version "2.9.1" <= 0) + " rio-prettyprint <0.1.4.0"} ''; } )