diff options
author | Kjetil Orbekk <kj@orbekk.com> | 2022-12-27 20:12:30 -0500 |
---|---|---|
committer | Kjetil Orbekk <kj@orbekk.com> | 2022-12-27 20:12:30 -0500 |
commit | f7cc62aca9157a8ad357153cfae3e2b5cf2a5b8d (patch) | |
tree | 28ac38f8f94a32306c3c4aa02f005d35acc1001f | |
parent | f4874dde22c7aae6cf2765081f8c2e2ebe725968 (diff) |
Fix toolchain used in dev shell
-rw-r--r-- | flake.nix | 12 |
1 files changed, 5 insertions, 7 deletions
@@ -24,8 +24,6 @@ overlays = [ (import rust-overlay) ]; }; - craneLib = crane.lib.${system}; - buildInputs = with pkgs; [ trunk cargo-wasi @@ -34,11 +32,11 @@ wasm-bindgen-cli ]; - rustWithWasmTarget = pkgs.rust-bin.stable.latest.default.override { + rustToolchain = pkgs.rust-bin.stable.latest.default.override { targets = [ "wasm32-unknown-unknown" "wasm32-wasi" ]; }; - craneLibWithWasmTarget = (crane.mkLib pkgs).overrideToolchain rustWithWasmTarget; + craneLib = (crane.mkLib pkgs).overrideToolchain rustToolchain; commonArgs = { inherit buildInputs; @@ -53,7 +51,7 @@ cargoExtraArgs = "--workspace --exclude webapp"; }); - cargoArtifactsForWasm = craneLibWithWasmTarget.buildDepsOnly (commonArgsForWasm // { + cargoArtifactsForWasm = craneLib.buildDepsOnly (commonArgsForWasm // { cargoExtraArgs = "--workspace --exclude server --target wasm32-unknown-unknown"; }); @@ -73,7 +71,7 @@ src = ./.; }); - packages.bridge-webapp = craneLibWithWasmTarget.buildPackage (commonArgsForWasm // { + packages.bridge-webapp = craneLib.buildPackage (commonArgsForWasm // { cargoArtifacts = cargoArtifactsForWasm; src = ./.; cargoExtraArgs = "--target wasm32-unknown-unknown"; @@ -92,7 +90,7 @@ devShells.default = pkgs.mkShell { inputsFrom = builtins.attrValues self.packages; nativeBuildInputs = with pkgs; [ - cargo + rustToolchain cargo-watch rustfmt sqlx-cli |