chan-delorean/nix-support/repa-custom.nix

15 lines
336 B
Nix
Raw Permalink Normal View History

{ nixpkgs ? import <nixpkgs> {} }:
let
haskellPackages = nixpkgs.haskellPackages;
repa = haskellPackages.callCabal2nix "repa" ./repa/repa {};
env = repa.env.overrideAttrs (oldAttrs: {
buildInputs = oldAttrs.buildInputs ++ [
haskellPackages.cabal-install
];
});
in
if nixpkgs.lib.inNixShell then env else repa