haskell-wasm-repl/static-env.nix

25 lines
607 B
Nix

{ system ? builtins.currentSystem }:
let
pkgs = import ./nix/nixpkgs.nix {
inherit system;
static = true;
};
haskell-wasm-repl = import ./. {
inherit system;
static = true;
};
ghc-env = pkgs.haskellPackages.ghc.withPackages
(_: pkgs.haskell.lib.getHaskellBuildInputs haskell-wasm-repl);
static-deps = pkgs.callPackage ./nix/haskell-wasm-repl/static-deps.nix { };
in pkgs.symlinkJoin {
name = "haskell-wasm-repl-static-env";
paths = [
ghc-env
pkgs.cabal2nix-unwrapped
static-deps.gmp6
static-deps.libffi
static-deps.ncurses
static-deps.zlib
];
}