rofi-wayland: add patch for niri (#356106)

This commit is contained in:
Aleksana 2024-11-27 20:44:30 +08:00 committed by GitHub
commit f3a31ba4cc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,5 +1,6 @@
{ lib
, fetchFromGitHub
, fetchpatch
, rofi-unwrapped
, wayland-scanner
, pkg-config
@ -19,6 +20,16 @@ rofi-unwrapped.overrideAttrs (oldAttrs: rec {
hash = "sha256-pKxraG3fhBh53m+bLPzCigRr6dBcH/A9vbdf67CO2d8=";
};
patches = [
# Fix use on niri window manager
# ref. https://github.com/davatorium/rofi/discussions/2008
# this was merged upstream, and can be removed on next release
(fetchpatch {
url = "https://github.com/lbonn/rofi/commit/55425f72ff913eb72f5ba5f5d422b905d87577d0.patch";
hash = "sha256-vTUxtJs4SuyPk0PgnGlDIe/GVm/w1qZirEhKdBp4bHI=";
})
];
depsBuildBuild = oldAttrs.depsBuildBuild ++ [ pkg-config ];
nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [ wayland-protocols wayland-scanner ];
buildInputs = oldAttrs.buildInputs ++ [ wayland wayland-protocols ];