nix: use symlinkJoin for ALSA_PLUGIN_DIR (#1226)

This commit is contained in:
Yuxiang Qiu 2026-04-05 18:15:59 +08:00 committed by GitHub
parent 39e855deb8
commit c1697b2a95
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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