From 76b406e9ebc1bfa8eb6b123c9f8a8426c5edb1d5 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Thu, 30 Jul 2026 21:42:24 +0200 Subject: [PATCH] mullvad: use rust-jemalloc-sys to fix 16k pagesize Fixes running mullvad daemon on Apple Silicon hardware. Closes #547489 --- pkgs/by-name/mu/mullvad/package.nix | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/mu/mullvad/package.nix b/pkgs/by-name/mu/mullvad/package.nix index abb0d78c5703..6a15360f5e88 100644 --- a/pkgs/by-name/mu/mullvad/package.nix +++ b/pkgs/by-name/mu/mullvad/package.nix @@ -11,6 +11,7 @@ libnftnl, pkg-config, protobuf, + rust-jemalloc-sys, versionCheckHook, }: @@ -70,15 +71,17 @@ rustPlatform.buildRustPackage (finalAttrs: { protobuf ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ - dbus.dev - libmnl - libnftnl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.libpcap - ]; + buildInputs = [ + rust-jemalloc-sys + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + dbus.dev + libmnl + libnftnl + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + darwin.libpcap + ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' compdir=$(mktemp -d)