From 3a3d5cdebdd6a854650809890fbc48bb09e1b022 Mon Sep 17 00:00:00 2001 From: twoneis Date: Sun, 19 Nov 2023 11:16:57 +0100 Subject: [PATCH] trying to fix niri --- modules/niri/niri/default.nix | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/modules/niri/niri/default.nix b/modules/niri/niri/default.nix index 67cfa96..f9d4afa 100644 --- a/modules/niri/niri/default.nix +++ b/modules/niri/niri/default.nix @@ -1,5 +1,4 @@ -{ lib -, rustPlatform +{ rustPlatform , fetchFromGitHub , pkg-config , libxkbcommon @@ -45,21 +44,14 @@ rustPlatform.buildRustPackage { udev wayland libinput + libglvnd mesa # libgbm ]; - runtimeDependencies = [ - wayland - mesa - libglvnd + RUSTFLAGS = map (a: "-C link-arg=${a}") [ + "-Wl,--push-state,--no-as-needed" + "-lEGL" + "-lwayland-client" + "-Wl,--pop-state" ]; - - meta = with lib; { - description = "A scrollable-tiling Wayland compositor"; - homepage = "https://github.com/YaLTeR/niri"; - license = licenses.gpl3Only; - maintainers = with maintainers; [ iogamaster ]; - mainProgram = "niri"; - inherit (wayland.meta) platforms; - }; }