dhall-haskell/shell.nix
2017-01-29 17:27:59 -06:00

16 lines
344 B
Nix

{ nixpkgs ? import <nixpkgs> {}, compiler ? "default" }:
let
inherit (nixpkgs) pkgs;
haskellPackages = if compiler == "default"
then pkgs.haskellPackages
else pkgs.haskell.packages.${compiler};
drv = haskellPackages.callPackage ./. {};
in
if pkgs.lib.inNixShell then drv.env else drv