biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / window-managers / wayfire / focus-request.nix
blob4c885c7a42fdcfd7dc482063c2603242e8ad4f00
1 { stdenv
2 , lib
3 , fetchFromGitLab
4 , meson
5 , ninja
6 , pkg-config
7 , wayfire
8 , wf-config
9 , wayland
10 , pango
11 , libinput
12 , libxkbcommon
13 , librsvg
14 , libGL
15 , xcbutilwm
18 stdenv.mkDerivation (finalAttrs: {
19   pname = "focus-request";
20   version = "0.8.0.2";
22   src = fetchFromGitLab {
23     owner = "wayfireplugins";
24     repo = "focus-request";
25     rev = "v${finalAttrs.version}";
26     hash = "sha256-kUYvLC28IPrvnMT/wKFRlOVkc2ohF3k0T/Qrm/zVkpE=";
27   };
29   nativeBuildInputs = [
30     meson
31     ninja
32     pkg-config
33   ];
35   buildInputs = [
36     wayfire
37     wf-config
38     wayland
39     pango
40     libinput
41     libxkbcommon
42     librsvg
43     libGL
44     xcbutilwm
45   ];
47   env = {
48     PKG_CONFIG_WAYFIRE_METADATADIR = "${placeholder "out"}/share/wayfire/metadata";
49   };
51   meta = {
52     homepage = "https://gitlab.com/wayfireplugins/focus-request";
53     description = "Wayfire plugin provides a mechanism to grant focus to views that make a focus self-request";
54     license = lib.licenses.mit;
55     maintainers = with lib.maintainers; [ rewine ];
56     inherit (wayfire.meta) platforms;
57   };