From eb48810d44fcae979ca0e78d1a2b2ee318adcf7d Mon Sep 17 00:00:00 2001 From: DogLooksGood Date: Sat, 8 Jul 2023 17:17:10 +0800 Subject: [PATCH] Update flake.nix --- flake.nix | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/flake.nix b/flake.nix index fe895d5d..76de686c 100644 --- a/flake.nix +++ b/flake.nix @@ -7,12 +7,15 @@ flake-utils.url = "github:numtide/flake-utils"; }; - outputs = inputs: with inputs; + outputs = { nixpkgs, flake-utils, rust-overlay, ... }: flake-utils.lib.eachDefaultSystem (system: let - pkgs = nixpkgs.legacyPackages.${system}; + overlays = [ (import rust-overlay) ]; + pkgs = import nixpkgs { + inherit system overlays; + }; code = pkgs.callPackage ./. { inherit nixpkgs system rust-overlay; }; - in { + in rec { packages = { race-transactor = code.race-transactor; race-cli = code.race-cli; @@ -25,10 +28,13 @@ default = packages.all; devShell = pkgs.mkShell { - buildInputs = with pkgs; [ - openssl - rustc + nativeBuildInputs = with pkgs; [ + (rust-bin.stable.latest.default.override { + extensions = [ "rust-src" ]; + targets = [ "wasm32-unknown-unknown" ]; + }) cargo + openssl pkg-config rust-analyzer simple-http-server