20 lines
570 B
Nix
20 lines
570 B
Nix
|
{ pkgs ? import ./nixpkgs.nix }:
|
||
|
|
||
|
let
|
||
|
inherit (pkgs.haskell.packages) ghcjs;
|
||
|
drv = ghcjs.callCabal2nix "chandlr" ./. {};
|
||
|
|
||
|
env = drv.env.overrideAttrs (oldAttrs: {
|
||
|
buildInputs = oldAttrs.buildInputs ++ [
|
||
|
pkgs.haskellPackages.cabal-install
|
||
|
];
|
||
|
});
|
||
|
|
||
|
# pkgs = import ./nixpkgs.nix { nixpkgs = nixpkgs; };
|
||
|
# chandlr_pkg = pkgs.haskell.packages.ghcjs.callCabal2nix "chandlr" ./. {};
|
||
|
# #chandlr = nixpkgs.haskell.packages.ghcjs.callPackage chandlr_pkg {};
|
||
|
# chandlr = pkgs.callPackage chandlr_pkg {};
|
||
|
in
|
||
|
|
||
|
if pkgs.lib.inNixShell then env else drv
|