{ pkgs ? import { overlays = [ (import ./pkgs) ]; } }: let haskellPackages = pkgs.haskellPackages.override { overrides = self: super: { anissue = super.callCabal2nix "anissue" ./. {}; }; }; in rec { inherit (haskellPackages) anissue; shell = haskellPackages.shellFor { packages = _: [ anissue ]; buildInputs = [ haskellPackages.cabal-install haskellPackages.ormolu pkgs.tree-grepper pkgs.git ]; shellHook = '' HISTFILE=${pkgs.lib.escapeShellArg ./.}/.history; export HISTFILE ''; }; }