{ inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; ghc-wasm.url = "gitlab:haskell-wasm/ghc-wasm-meta?host=gitlab.haskell.org"; }; outputs = inputs: let system = "x86_64-linux"; pkgs = import inputs.nixpkgs { inherit system; }; shake = pkgs.callPackage ./shake-wrapper.nix {}; in { devShells.${system}.default = pkgs.mkShell { packages = [ shake pkgs.wabt pkgs.nodejs pkgs.wasmtime pkgs.wasm-tools pkgs.wac-cli inputs.ghc-wasm.packages.${system}.all_9_14 ]; }; }; }