diff options
author | Bernardo Meurer <bernardo@meurer.org> | 2022-10-27 12:03:45 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-27 12:03:45 +0100 |
commit | 9268544771dae8e7e33692aad78067ce5009cf00 (patch) | |
tree | 77169a3fb9071207f86075723d514ecefc90e243 | |
parent | 829669d197563eac74f896f5a442d92bdfe2cfe9 (diff) | |
parent | bca2125d75446778583fbd7370a69be978a95c19 (diff) | |
download | nixpkgs-9268544771dae8e7e33692aad78067ce5009cf00.tar nixpkgs-9268544771dae8e7e33692aad78067ce5009cf00.tar.gz nixpkgs-9268544771dae8e7e33692aad78067ce5009cf00.tar.bz2 nixpkgs-9268544771dae8e7e33692aad78067ce5009cf00.tar.lz nixpkgs-9268544771dae8e7e33692aad78067ce5009cf00.tar.xz nixpkgs-9268544771dae8e7e33692aad78067ce5009cf00.tar.zst nixpkgs-9268544771dae8e7e33692aad78067ce5009cf00.zip |
Merge pull request #198023 from ilkecan/waybar-0.9.14
-rw-r--r-- | pkgs/applications/misc/waybar/default.nix | 46 |
1 files changed, 27 insertions, 19 deletions
diff --git a/pkgs/applications/misc/waybar/default.nix b/pkgs/applications/misc/waybar/default.nix index 0053b8d873d..115748635ac 100644 --- a/pkgs/applications/misc/waybar/default.nix +++ b/pkgs/applications/misc/waybar/default.nix @@ -14,30 +14,33 @@ , spdlog , gtk-layer-shell , howard-hinnant-date +, libinotify-kqueue , libxkbcommon -, runTests ? true, catch2 -, traySupport ? true, libdbusmenu-gtk3 -, pulseSupport ? true, libpulseaudio -, sndioSupport ? true, sndio -, nlSupport ? true, libnl -, udevSupport ? true, udev , evdevSupport ? true, libevdev -, swaySupport ? true, sway +, inputSupport ? true, libinput +, jackSupport ? true, libjack2 , mpdSupport ? true, libmpdclient +, nlSupport ? true, libnl +, pulseSupport ? true, libpulseaudio , rfkillSupport ? true -, upowerSupport ? true, upower +, runTests ? true, catch2_3 +, sndioSupport ? true, sndio +, swaySupport ? true, sway +, traySupport ? true, libdbusmenu-gtk3 +, udevSupport ? true, udev +, upowerSupport ? true, upower , withMediaPlayer ? false, glib, gobject-introspection, python3, python38Packages, playerctl }: stdenv.mkDerivation rec { pname = "waybar"; - version = "0.9.13"; + version = "0.9.14"; src = fetchFromGitHub { owner = "Alexays"; repo = "Waybar"; rev = version; - sha256 = "sha256-Uzg2IrCDD8uUdGAveA8IjvonJnnnobOrAgjGG1kQ3pU="; + sha256 = "sha256-1tnFBUB7/MjnrCkfKOR2SZ/GB5Ik115zsnwjkNMB05E="; }; nativeBuildInputs = [ @@ -53,31 +56,36 @@ stdenv.mkDerivation rec { buildInputs = with lib; [ wayland wlroots gtkmm3 libsigcxx jsoncpp spdlog gtk-layer-shell howard-hinnant-date libxkbcommon ] - ++ optional traySupport libdbusmenu-gtk3 + ++ optional (!stdenv.isLinux) libinotify-kqueue + ++ optional evdevSupport libevdev + ++ optional inputSupport libinput + ++ optional jackSupport libjack2 + ++ optional mpdSupport libmpdclient + ++ optional nlSupport libnl ++ optional pulseSupport libpulseaudio ++ optional sndioSupport sndio - ++ optional nlSupport libnl - ++ optional udevSupport udev - ++ optional evdevSupport libevdev ++ optional swaySupport sway - ++ optional mpdSupport libmpdclient + ++ optional traySupport libdbusmenu-gtk3 + ++ optional udevSupport udev ++ optional upowerSupport upower; - checkInputs = [ catch2 ]; + checkInputs = [ catch2_3 ]; doCheck = runTests; mesonFlags = (lib.mapAttrsToList (option: enable: "-D${option}=${if enable then "enabled" else "disabled"}") { dbusmenu-gtk = traySupport; - pulseaudio = pulseSupport; - sndio = sndioSupport; + jack = jackSupport; + libinput = inputSupport; libnl = nlSupport; libudev = udevSupport; mpd = mpdSupport; + pulseaudio = pulseSupport; rfkill = rfkillSupport; - upower_glib = upowerSupport; + sndio = sndioSupport; tests = runTests; + upower_glib = upowerSupport; } ) ++ [ "-Dsystemd=disabled" |