{ pkgs ? import ./nixpkgs.nix, compiler ? null, forShell ? pkgs.lib.inNixShell }: with pkgs; let hp = if compiler == null then haskellPackages else haskell.packages.${compiler}; in hp.developPackage { name = "update-nix-fetchgit"; root = nix-gitignore.gitignoreSource [ ] ./.; overrides = self: super: { hnix = pkgs.haskell.lib.dontCheck (self.callHackageDirect { pkg = "hnix"; ver = "0.13.1"; sha256 = "0v3r33azlv050fv8y5vw0pahdnch7vqq94viwrp9vlw8hpiys8qn"; } { }); relude = self.relude_1_0_0_1; semialign = self.semialign_1_2; }; modifier = drv: haskell.lib.addBuildTools drv [ git nix nix-prefetch-git ]; returnShellEnv = forShell; }