15 lines
336 B
Nix
15 lines
336 B
Nix
|
{ 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
|