From 44744035ff68e097ccccd9123fd1a75238af364a Mon Sep 17 00:00:00 2001 From: Hamed Benazha Date: Mon, 22 Apr 2024 14:42:13 +0200 Subject: [PATCH 1/2] yazi-unwrapped: use system jemalloc --- pkgs/by-name/ya/yazi-unwrapped/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ya/yazi-unwrapped/package.nix b/pkgs/by-name/ya/yazi-unwrapped/package.nix index 9bf70a864538..8f0a3c8c7103 100644 --- a/pkgs/by-name/ya/yazi-unwrapped/package.nix +++ b/pkgs/by-name/ya/yazi-unwrapped/package.nix @@ -5,6 +5,7 @@ , installShellFiles , stdenv , Foundation +, rust-jemalloc-sys , nix-update-script }: @@ -25,7 +26,8 @@ rustPlatform.buildRustPackage rec { env.YAZI_GEN_COMPLETIONS = true; nativeBuildInputs = [ installShellFiles ]; - buildInputs = lib.optionals stdenv.isDarwin [ Foundation ]; + buildInputs = lib.optionals stdenv.isDarwin [Foundation] + ++ lib.optionals (!stdenv.isDarwin) [rust-jemalloc-sys]; postInstall = '' installShellCompletion --cmd yazi \ From ee9b29d17f33308c21ac60d64dd3e6d8c8595ae4 Mon Sep 17 00:00:00 2001 From: Hamed Benazha <90040880+hbenazha@users.noreply.github.com> Date: Tue, 23 Apr 2024 13:23:19 +0200 Subject: [PATCH 2/2] yazi-unwrapped: Also use rust-jemalloc-sys on darwin Co-authored-by: XYenon --- pkgs/by-name/ya/yazi-unwrapped/package.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/by-name/ya/yazi-unwrapped/package.nix b/pkgs/by-name/ya/yazi-unwrapped/package.nix index 8f0a3c8c7103..12350c612341 100644 --- a/pkgs/by-name/ya/yazi-unwrapped/package.nix +++ b/pkgs/by-name/ya/yazi-unwrapped/package.nix @@ -26,8 +26,7 @@ rustPlatform.buildRustPackage rec { env.YAZI_GEN_COMPLETIONS = true; nativeBuildInputs = [ installShellFiles ]; - buildInputs = lib.optionals stdenv.isDarwin [Foundation] - ++ lib.optionals (!stdenv.isDarwin) [rust-jemalloc-sys]; + buildInputs = [ rust-jemalloc-sys ] ++ lib.optionals stdenv.isDarwin [ Foundation ]; postInstall = '' installShellCompletion --cmd yazi \