From c1697b2a95ccc0ad4913fdd3ab7fb035b6761c66 Mon Sep 17 00:00:00 2001 From: Yuxiang Qiu Date: Sun, 5 Apr 2026 18:15:59 +0800 Subject: [PATCH] nix: use symlinkJoin for ALSA_PLUGIN_DIR (#1226) --- flake.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index de7050a..005af74 100644 --- a/flake.nix +++ b/flake.nix @@ -79,6 +79,13 @@ ]; }; lib = pkgs.lib; + combinedAlsaPlugins = pkgs.symlinkJoin { + name = "combined-alsa-plugins"; + paths = [ + "${pkgs.pipewire}/lib/alsa-lib" + "${pkgs.alsa-plugins}/lib/alsa-lib" + ]; + }; in { handy = pkgs.rustPlatform.buildRustPackage { @@ -178,7 +185,7 @@ preFixup = '' gappsWrapperArgs+=( --set WEBKIT_DISABLE_DMABUF_RENDERER 1 - --set ALSA_PLUGIN_DIR "${pkgs.pipewire}/lib/alsa-lib:${pkgs.alsa-plugins}/lib/alsa-lib" + --set ALSA_PLUGIN_DIR "${combinedAlsaPlugins}" --prefix LD_LIBRARY_PATH : "${ lib.makeLibraryPath [ pkgs.vulkan-loader