diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 96aa02155eb0..22f82b9d0fc8 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -215,6 +215,12 @@ stdenv.mkDerivation ({ name = "interactive-${optionalString hasActiveLibrary "haskell-"}${pname}-${version}-environment"; nativeBuildInputs = [ (ghc.withPackages (p: haskellBuildInputs)) systemBuildInputs ]; shellHook = "eval $(grep export $(type -p ghc))"; + buildCommand = '' + echo >&2 "" + echo >&2 "*** Haskell 'env' attributes are intended for interactive nix-shell sessions, not for building! ***" + echo >&2 "" + exit 1 + ''; }; };