anvil-editor: init at 0.4
[NixPkgs.git] / pkgs / applications / misc / rofi / wayland.nix
blobee0a183f6b5d3fb68b39df19d1e8398c0420eb5a
1 { lib
2 , fetchFromGitHub
3 , rofi-unwrapped
4 , wayland-scanner
5 , pkg-config
6 , wayland-protocols
7 , wayland
8 }:
10 rofi-unwrapped.overrideAttrs (oldAttrs: rec {
11   pname = "rofi-wayland-unwrapped";
12   version = "1.7.5+wayland3";
14   src = fetchFromGitHub {
15     owner = "lbonn";
16     repo = "rofi";
17     rev = version;
18     fetchSubmodules = true;
19     hash = "sha256-pKxraG3fhBh53m+bLPzCigRr6dBcH/A9vbdf67CO2d8=";
20   };
22   depsBuildBuild = oldAttrs.depsBuildBuild ++ [ pkg-config ];
23   nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [ wayland-protocols wayland-scanner ];
24   buildInputs = oldAttrs.buildInputs ++ [ wayland wayland-protocols ];
26   meta = with lib; {
27     description = "Window switcher, run dialog and dmenu replacement for Wayland";
28     homepage = "https://github.com/lbonn/rofi";
29     license = licenses.mit;
30     mainProgram = "rofi";
31     maintainers = with maintainers; [ bew ];
32     platforms = with platforms; linux;
33   };