From 9463d28a9873f3023b81d96433afa03190079850 Mon Sep 17 00:00:00 2001 From: Alex Stokes Date: Fri, 29 Sep 2023 17:24:59 -0600 Subject: [PATCH] add mev package as overlay and add missing build dep on linxu --- flake.nix | 5 ++++- nix/mev.nix | 4 +++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index e3f17b11..6aef5eb6 100644 --- a/flake.nix +++ b/flake.nix @@ -28,7 +28,10 @@ mev = pkgs.callPackage ./nix/mev.nix { inherit pkgs; crane = craneLib; }; in { - packages.mev = mev; devShells.default = import ./shell.nix { inherit pkgs rustToolchain; }; + overlays.default = _: _: { + inherit mev; + }; + packages.mev = mev; }); } diff --git a/nix/mev.nix b/nix/mev.nix index 2d29198b..4f4528eb 100644 --- a/nix/mev.nix +++ b/nix/mev.nix @@ -4,7 +4,9 @@ let commonArgs = { pname = "mev-rs"; src = crane.cleanCargoSource (crane.path ../.); - buildInputs = [ ] ++ lib.optionals pkgs.stdenv.isDarwin [ + buildInputs = lib.optionals pkgs.stdenv.isLinux [ + openssl + ] ++ lib.optionals pkgs.stdenv.isDarwin [ darwin.apple_sdk.frameworks.Network ]; };