From 0829b2206b52c29fb5be5c1445d03586a1681975 Mon Sep 17 00:00:00 2001 From: matt1432 Date: Sun, 9 Mar 2025 00:42:54 -0500 Subject: [PATCH] fix(prismlauncher): add aur patches for wayland support --- .../desktop/environment/modules/packages.nix | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/modules/desktop/environment/modules/packages.nix b/modules/desktop/environment/modules/packages.nix index f3c2e773..9f6bb890 100644 --- a/modules/desktop/environment/modules/packages.nix +++ b/modules/desktop/environment/modules/packages.nix @@ -177,10 +177,26 @@ in { spotifywm swayimg nextcloud-client - prismlauncher vesktop # screen-sharing on desktop ; + prismlauncher = pkgs.prismlauncher.override { + glfw3-minecraft = pkgs.glfw3-minecraft.overrideAttrs (o: { + patches = + o.patches + ++ [ + (pkgs.fetchpatch { + url = "https://aur.archlinux.org/cgit/aur.git/plain/0006-Avoid-error-on-startup.patch?h=glfw-wayland-minecraft-cursorfix"; + hash = "sha256-oF+mTNOXPq/yr+y58tTeRkLJE67QzJJSleKFZ85+Uys="; + }) + (pkgs.fetchpatch { + url = "https://aur.archlinux.org/cgit/aur.git/plain/0002-Fix-duplicate-pointer-scroll-events.patch?h=glfw-wayland-minecraft-cursorfix"; + hash = "sha256-qd92eEqXjBPf0mgD19U5H8E88idd6NC6WnRTfvm829w="; + }) + ]; + }); + }; + # force XWayland for stylus input obsidian = pkgs.obsidian.overrideAttrs { postFixup = ''