diff options
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 18 |
1 files changed, 12 insertions, 6 deletions
@@ -41,14 +41,11 @@ packages = with pkgs; [ # rust - rustc - rustfmt - rust-analyzer - cargo - cargo-flamegraph - clippy + rustup # web + emscripten python3 + nodejs # raylib cmake clang @@ -64,10 +61,19 @@ else export SDL_VIDEODRIVER=x11 fi + + # setup wasm + export PATH="$EMSDK/share/emscripten:$PATH" + export C_INCLUDE_PATH="$EMSDK_SYSROOT/include:$C_INCLUDE_PATH" + export EM_CACHE="$HOME"/.emscripten_cache ''; LD_LIBRARY_PATH = lib.makeLibraryPath libs; LIBCLANG_PATH = "${pkgs.llvmPackages.libclang.lib}/lib"; + + EMSDK = "${pkgs.emscripten}"; + EMSDK_NODE = "${pkgs.nodejs}/bin/node"; + EMSDK_SYSROOT = "${pkgs.emscripten}/share/emscripten/cache/sysroot"; }; formatter = pkgs.alejandra; |