{ pkgs ? import sources.nixpkgs { overlays = [ (import ./pkgs) ]; } , sources ? import ./nix/sources.nix }: let inherit (pkgs) haskellPackages; in { inherit (haskellPackages) sh; shell = haskellPackages.shellFor { packages = _: [ haskellPackages.sh ]; buildInputs = [ pkgs.cabal-install pkgs.niv pkgs.ormolu ]; withHoogle = true; withHaddock = true; }; }