From 2465c8fb7f231f30b9f4b689634a5cb3384ed305 Mon Sep 17 00:00:00 2001 From: dramforever Date: Sun, 24 Aug 2025 02:11:15 +0800 Subject: [PATCH] linux-asahi: Fix Rust support Add a hack to fix Rust support broken by NixOS/nixpkgs#423933 See NixOS/nixpkgs#436245 for Nixpkgs upstream fix --- apple-silicon-support/packages/linux-asahi/default.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apple-silicon-support/packages/linux-asahi/default.nix b/apple-silicon-support/packages/linux-asahi/default.nix index 16cd0c1f..2c1f0a54 100644 --- a/apple-silicon-support/packages/linux-asahi/default.nix +++ b/apple-silicon-support/packages/linux-asahi/default.nix @@ -144,6 +144,11 @@ let config = configAttrs; }; - linux-asahi = (callPackage linux-asahi-pkg { }); + linux-asahi = (callPackage linux-asahi-pkg { }).overrideAttrs (_: { + # FIXME: Remove when https://github.com/NixOS/nixpkgs/pull/436245 lands + preConfigure = '' + export RUST_LIB_SRC KRUSTFLAGS + ''; + }); in lib.recurseIntoAttrs (linuxPackagesFor linux-asahi)