1{ nixpkgs ? import <nixpkgs> {}, compiler ? "default" }:
2let
3 inherit (nixpkgs) pkgs;
4 drv = import ./default.nix { inherit nixpkgs compiler; };
5 drvWithTools = pkgs.haskell.lib.addBuildDepends drv [ pkgs.cabal-install ];
6in
7 if pkgs.lib.inNixShell then drvWithTools.env else drvWithTools