23 lines
610 B
Nix
23 lines
610 B
Nix
|
let reflex-platform = import (builtins.fetchTarball
|
||
|
{ name = "reflex-platform";
|
||
|
url = "https://github.com/reflex-frp/reflex-platform/archive/1aba6f367982bd6dd78ec2fda75ab246a62d32c5.tar.gz";
|
||
|
}) {};
|
||
|
pkgs = import ./nix/nixpkgs.nix; in
|
||
|
|
||
|
pkgs.stdenv.mkDerivation {
|
||
|
name = "ghcjs-shell";
|
||
|
buildInputs =
|
||
|
[ (reflex-platform.ghcjs.ghcWithPackages (p: with p; [
|
||
|
attoparsec
|
||
|
hashable
|
||
|
]))
|
||
|
pkgs.cabal-install
|
||
|
pkgs.gmp
|
||
|
pkgs.haskellPackages.cabal-plan
|
||
|
pkgs.haskellPackages.hspec-discover
|
||
|
pkgs.nodejs
|
||
|
pkgs.perl
|
||
|
pkgs.zlib
|
||
|
];
|
||
|
}
|