# Pastebin IARLhxtG { pkgs ? import ./nix/nixpkgs.nix {} }: with pkgs; (haskellPackages.developPackage { root = ./.; source-overrides = { polysemy = haskellPackages.callHackageDirect { pkg = "polysemy"; ver = "1.1.0.0"; sha256 = "1krbhfs6sr9m6nxhs9ygkblwd85w234hll5g7ndzhdwy5pfbyfvm"; } {}; type-errors-pretty = haskellPackages.callHackageDirect { pkg = "type-errors-pretty"; ver = "0.0.0.0"; sha256 = "1krbhfs6sr9m6nxhs9ygkblwd85w234hll5g7ndzhdwy5pfbyfva"; } {}; }; }).overrideAttrs(attrs: { buildInputs = attrs.buildInputs ++ (if lib.inNixShell then with pkgs; [ ] else []); })