biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / window-managers / wayfire / wf-shell.nix
blobe6d64bd902bc704c71a3cdce79d349bdf0f1b83a
1 { stdenv
2 , lib
3 , fetchFromGitHub
4 , meson
5 , ninja
6 , pkg-config
7 , wayland-scanner
8 , wayfire
9 , alsa-lib
10 , gtkmm3
11 , gtk-layer-shell
12 , pulseaudio
13 , libdbusmenu-gtk3
16 stdenv.mkDerivation (finalAttrs: {
17   pname = "wf-shell";
18   version = "0.9.0";
20   src = fetchFromGitHub {
21     owner = "WayfireWM";
22     repo = "wf-shell";
23     rev = "v${finalAttrs.version}";
24     fetchSubmodules = true;
25     hash = "sha256-J5KmUxM/mU5I1YfkfwZgbK7VxMTKKKGGvxYS5Rnbqnc=";
26   };
28   nativeBuildInputs = [
29     meson
30     ninja
31     pkg-config
32     wayland-scanner
33   ];
35   buildInputs = [
36     wayfire
37     alsa-lib
38     gtkmm3
39     gtk-layer-shell
40     pulseaudio
41     libdbusmenu-gtk3
42   ];
44   mesonFlags = [ "--sysconfdir /etc" ];
46   meta = {
47     homepage = "https://github.com/WayfireWM/wf-shell";
48     description = "GTK3-based panel for Wayfire";
49     license = lib.licenses.mit;
50     maintainers = with lib.maintainers; [ wucke13 rewine ];
51     platforms = lib.platforms.unix;
52   };