biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / window-managers / hyprwm / hyprland-plugins / hyprgrass.nix
blob00db23870746fc80935c61416f928cfeb0a8bb48
2   lib,
3   mkHyprlandPlugin,
4   hyprland,
5   fetchFromGitHub,
6   cmake,
7   doctest,
8   meson,
9   ninja,
10   wf-touch,
11   nix-update-script,
14 mkHyprlandPlugin hyprland rec {
15   pluginName = "hyprgrass";
16   version = "0.8.2";
18   src = fetchFromGitHub {
19     owner = "horriblename";
20     repo = "hyprgrass";
21     rev = "v${version}";
22     hash = "sha256-0dYMlNYuevQvsd6+imOkic3c6RSssM8WSx1hAepJ/wU=";
23   };
25   nativeBuildInputs = [
26     cmake
27     doctest
28     meson
29     ninja
30   ];
32   buildInputs = [ wf-touch ];
34   dontUseCmakeConfigure = true;
36   doCheck = true;
38   passthru.updateScript = nix-update-script { };
40   meta = {
41     description = "Hyprland plugin for touch gestures";
42     homepage = "https://github.com/horriblename/hyprgrass";
43     license = lib.licenses.bsd3;
44     maintainers = with lib.maintainers; [ donovanglover ];
45     platforms = lib.platforms.linux;
46   };