highs: 1.8.0 -> 1.8.1 (#360451)
[NixPkgs.git] / pkgs / applications / window-managers / wayfire / wwp-switcher.nix
blob4eb42af6995b77b1877596fc360690be48f00656
1 { stdenv
2 , lib
3 , fetchFromGitHub
4 , unstableGitUpdater
5 , meson
6 , ninja
7 , pkg-config
8 , wayfire
9 , libxkbcommon
10 , libGL
11 , libinput
12 , gtk3
13 , glibmm
14 , xcbutilwm
17 stdenv.mkDerivation (finalAttrs: {
18   pname = "wwp-switcher";
19   version = "0-unstable-2024-07-23";
21   src = fetchFromGitHub {
22     owner = "wb9688";
23     repo = "wwp-switcher";
24     rev = "d0cd97534a2a6355697efecb7bcf8f85f5dc4b5b";
25     hash = "sha256-cU8INUb+JXlSCM7cAOUBU7z7W0IM6pAGN0izGdFYntc=";
26   };
28   nativeBuildInputs = [
29     meson
30     ninja
31     pkg-config
32   ];
34   buildInputs = [
35     wayfire
36     libxkbcommon
37     libGL
38     libinput
39     gtk3
40     glibmm
41     xcbutilwm
42   ];
44   env = {
45     PKG_CONFIG_WAYFIRE_METADATADIR = "${placeholder "out"}/share/wayfire/metadata";
46   };
48   passthru.updateScript = unstableGitUpdater { };
50   meta = {
51     homepage = "https://github.com/wb9688/wwp-switcher";
52     description = "Plugin to switch active window";
53     license = lib.licenses.mit;
54     maintainers = with lib.maintainers; [ rewine ];
55     inherit (wayfire.meta) platforms;
56   };