biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / window-managers / wayfire / wcm.nix
blobf82dac2e5162249c71fba7b149b7d25418cdf27c
1 { stdenv
2 , lib
3 , fetchFromGitHub
4 , meson
5 , ninja
6 , pkg-config
7 , wrapGAppsHook3
8 , wayfire
9 , wf-shell
10 , wayland-scanner
11 , wayland-protocols
12 , gtk3
13 , gtkmm3
14 , libevdev
15 , libxml2
16 , libxkbcommon
19 stdenv.mkDerivation (finalAttrs: {
20   pname = "wcm";
21   version = "0.9.0";
23   src = fetchFromGitHub {
24     owner = "WayfireWM";
25     repo = "wcm";
26     rev = "v${finalAttrs.version}";
27     fetchSubmodules = true;
28     hash = "sha256-oaaEtyu/9XVhFTkmD7WjScMycpKf+M7oPyQatbY23Vo=";
29   };
31   nativeBuildInputs = [
32     meson
33     ninja
34     pkg-config
35     wayland-scanner
36     wrapGAppsHook3
37   ];
39   buildInputs = [
40     wayfire
41     wf-shell
42     wayland-protocols
43     gtk3
44     gtkmm3
45     libevdev
46     libxml2
47     libxkbcommon
48   ];
50   mesonFlags = [
51     "-Denable_wdisplays=false"
52   ];
54   meta = {
55     homepage = "https://github.com/WayfireWM/wcm";
56     description = "Wayfire Config Manager";
57     license = lib.licenses.mit;
58     maintainers = with lib.maintainers; [ wucke13 rewine ];
59     platforms = lib.platforms.unix;
60     mainProgram = "wcm";
61   };