2023-12-19 02:14:10 +00:00
|
|
|
{ nixpkgs ? import <nixpkgs> {}, }:
|
2023-11-28 09:46:39 +00:00
|
|
|
|
|
|
|
let
|
2023-12-19 02:14:10 +00:00
|
|
|
pkgs = import ./nixpkgs.nix { nixpkgs = nixpkgs; } ;
|
|
|
|
|
2023-11-28 09:46:39 +00:00
|
|
|
inherit (pkgs.haskell.packages) ghcjs;
|
|
|
|
drv = ghcjs.callCabal2nix "chandlr" ./. {};
|
|
|
|
|
|
|
|
env = drv.env.overrideAttrs (oldAttrs: {
|
|
|
|
buildInputs = oldAttrs.buildInputs ++ [
|
2023-11-28 11:06:37 +00:00
|
|
|
pkgs.haskell.packages.ghc.cabal-install
|
2023-12-19 02:14:10 +00:00
|
|
|
nixpkgs.haskellPackages.miso-from-html
|
2023-11-28 09:46:39 +00:00
|
|
|
];
|
|
|
|
});
|
|
|
|
|
|
|
|
in
|
|
|
|
|
|
|
|
if pkgs.lib.inNixShell then env else drv
|