rel8/shell.nix

22 lines
458 B
Nix
Raw Normal View History

2017-01-20 00:52:49 +03:00
{ nixpkgs ? import <nixpkgs> {} }:
let
inherit (nixpkgs) pkgs;
f = import ./.;
haskellPackages =
pkgs.haskell.packages.ghc802.override {
overrides = self: super: {
one-liner = super.callPackage /home/ollie/work/one-liner {};
opaleye = pkgs.haskell.lib.dontCheck (super.callPackage /home/ollie/work/opaleye {});
};
};
drv = haskellPackages.callPackage f {};
in
if pkgs.lib.inNixShell then drv.env else drv