pcsx2: use wayland by default

Matches upstream behaviour as per
https://pcsx2.net/blog/2025/pcsx2-2.4_2.2#wayland-by-default.

Signed-off-by: Marcin Serwin <marcin@serwin.dev>

Changed files
-9
pkgs
by-name
pc
pcsx2
-9
pkgs/by-name/pc/pcsx2/package.nix
···
libwebp,
llvmPackages,
lz4,
-
makeWrapper,
pkg-config,
qt6,
shaderc,
···
preFixup = ''
qtWrapperArgs+=("''${gappsWrapperArgs[@]}")
-
'';
-
-
# https://github.com/PCSX2/pcsx2/pull/10200
-
# Can't avoid the double wrapping, the binary wrapper from qtWrapperArgs doesn't support --run
-
postFixup = ''
-
source "${makeWrapper}/nix-support/setup-hook"
-
wrapProgram $out/bin/pcsx2-qt \
-
--run 'if [[ -z $I_WANT_A_BROKEN_WAYLAND_UI ]]; then export QT_QPA_PLATFORM=xcb; fi'
'';
passthru = {