biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / by-name / gb / gbar / package.nix
blobfaa930e9aee81c4e5c1e63cafdc1a70510688c3f
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , meson
5 , ninja
6 , cmake
7 , pkg-config
8 , libdbusmenu-gtk3
9 , gtk-layer-shell
10 , stb
11 , wayland-protocols
12 , wayland-scanner
13 , bluez
14 , gtk3
15 , libpulseaudio
16 , wayland
19 stdenv.mkDerivation {
20   pname = "gbar";
21   version = "unstable-2023-09-21";
23   src = fetchFromGitHub {
24     owner = "scorpion-26";
25     repo = "gBar";
26     rev = "96485f408efe411f281fa27dceb6d86399ec7804";
27     hash = "sha256-4zPvo0JBQOV1qn2X2iI8/JWYEQjFf9sDEICIWSCeaWk=";
28     fetchSubmodules = true;
29   };
31   nativeBuildInputs = [
32     meson
33     ninja
34     cmake
35     pkg-config
36   ];
38   buildInputs = [
39     wayland
40     wayland-protocols
41     wayland-scanner
42     bluez
43     gtk3
44     gtk-layer-shell
45     libpulseaudio
46     stb
47     libdbusmenu-gtk3
48   ];
50   meta = with lib; {
51     description = "Blazingly fast status bar written with GTK";
52     homepage = "https://github.com/scorpion-26/gBar";
53     license = licenses.mit;
54     maintainers = with maintainers; [ ocfox ];
55     mainProgram = "gBar";
56     platforms = platforms.linux;
57   };