{ pkgs ? import { } }: let haskellPackages = pkgs.haskellPackages.override { overrides = self: super: { abuilder = self.callCabal2nix "abuilder" ./. { }; }; }; in rec { inherit (haskellPackages) abuilder; shell = haskellPackages.shellFor { packages = _: [ abuilder ]; buildInputs = [ haskellPackages.cabal2nix haskellPackages.cabal-install haskellPackages.ormolu ]; withHoogle = true; withHaddock = true; }; }