From cb54f46d777ffec28f9c387227c456cc6fc0f816 Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Wed, 10 Jan 2024 22:24:34 +0800 Subject: [PATCH] niri: force link to nixpkgs' libEGL --- pkgs/niri/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/niri/default.nix b/pkgs/niri/default.nix index e1218382..f13a5c52 100644 --- a/pkgs/niri/default.nix +++ b/pkgs/niri/default.nix @@ -6,6 +6,7 @@ , udev , libxkbcommon , libinput +, libglvnd , systemd , wayland , mesa @@ -37,6 +38,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ libinput libxkbcommon + libglvnd mesa pipewire seatd @@ -52,6 +54,13 @@ rustPlatform.buildRustPackage rec { }; }; + RUSTFLAGS = builtins.map (arg: "-C link-arg=${arg}") [ + "-Wl,--push-state,--no-as-needed" + "-lEGL" + "-lwayland-client" + "-Wl,--pop-state" + ]; + postPatch = '' patchShebangs ./resources/niri-session '';