diff --git a/flake.nix b/flake.nix index e6672ae..b1256c5 100644 --- a/flake.nix +++ b/flake.nix @@ -60,6 +60,9 @@ cleanSrc = craneLib.cleanCargoSource ../.; + + staticPkgs = pkgs.pkgsStatic; + commonArgs = { inherit src cleanSrc; @@ -71,16 +74,16 @@ pkg-config ]; - BuildInputs = with pkgs; [ + BuildInputs = with staticPkgs; [ openssl ]; CARGO_BUILD_TARGET = "x86_64-unknown-linux-gnu"; CARGO_BUILD_RUSTFLAGS = "-C target-feature=+crt-static"; OPENSSL_STATIC = "true"; - OPENSSL_DIR = "${pkgs.openssl.dev}"; - OPENSSL_LIB_DIR = "${pkgs.openssl.out}/lib"; - OPENSSL_INCLUDE_DIR = "${pkgs.openssl.dev}/include/"; + OPENSSL_DIR = "${staticPkgs.openssl.dev}"; + OPENSSL_LIB_DIR = "${staticPkgs.openssl.out}/lib"; + OPENSSL_INCLUDE_DIR = "${staticPkgs.openssl.dev}/include/"; }; buildCrate =