let sources = import ./nix/sources.nix; nixpkgs-mozilla = import sources.nixpkgs-mozilla; pkgs = import sources.nixpkgs { overlays = [ nixpkgs-mozilla ]; }; rust-channel = pkgs.latest.rustChannels.stable; in pkgs.mkShell { buildInputs = [ (rust-channel.rust.override { targets = ["wasm32-unknown-unknown"]; }) rust-channel.rust-docs pkgs.rustfmt pkgs.cargo-web pkgs.openssl pkgs.pkg-config pkgs.wasm-pack pkgs.cargo-generate pkgs.zlib ]; }