From 988bb3d9048c65e2c54d8b7e46a0e2d69e8aea13 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Mon, 17 Nov 2025 11:31:12 -0500 Subject: get wasm building with just nixpkgs, remove docker --- flake.nix | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index fc49406..10f9fea 100644 --- a/flake.nix +++ b/flake.nix @@ -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; -- cgit v1.2.3-freya