From ae9ac990c7aafb3d2ddf33a4db5eaee85a4ca12c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dyego=20Aur=C3=A9lio?= Date: Sun, 26 Oct 2025 15:10:21 -0300 Subject: [PATCH] forge-mtg: fix audio support in forge-adventure mode The forge-adventure executable uses LWJGL3 backend which requires native audio libraries for sound playback. This change adds alsa-lib to the library path for forge-adventure, enabling proper audio functionality. --- pkgs/by-name/fo/forge-mtg/package.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/fo/forge-mtg/package.nix b/pkgs/by-name/fo/forge-mtg/package.nix index dba8c1a69e88..750be8e31532 100644 --- a/pkgs/by-name/fo/forge-mtg/package.nix +++ b/pkgs/by-name/fo/forge-mtg/package.nix @@ -7,6 +7,7 @@ makeWrapper, openjdk, libGL, + alsa-lib, makeDesktopItem, copyDesktopItems, imagemagick, @@ -106,7 +107,12 @@ maven.buildMavenPackage { chmod 555 $out/share/forge/$commandToInstall.sh PREFIX_CMD="" if [ "$commandToInstall" = "forge-adventure" ]; then - PREFIX_CMD="--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ libGL ]}" + PREFIX_CMD="--prefix LD_LIBRARY_PATH : ${ + lib.makeLibraryPath [ + libGL + alsa-lib + ] + }" fi makeWrapper $out/share/forge/$commandToInstall.sh $out/bin/$commandToInstall \