summary refs log tree commit diff
path: root/pkgs/applications
diff options
context:
space:
mode:
authorErik Rodriguez <erik@rodgz.com>2023-01-13 20:31:15 -0300
committerErik Rodriguez <erik@rodgz.com>2023-01-13 21:11:11 -0300
commit60d89a0fc218cdb3428be53c2d8ba3c63dc6881c (patch)
treee444e596254efb8be1e04d2815d110613761bd72 /pkgs/applications
parent2ff336107f66ce6c3f89eb36d0b7492b1b9d3c2a (diff)
downloadnixpkgs-60d89a0fc218cdb3428be53c2d8ba3c63dc6881c.tar
nixpkgs-60d89a0fc218cdb3428be53c2d8ba3c63dc6881c.tar.gz
nixpkgs-60d89a0fc218cdb3428be53c2d8ba3c63dc6881c.tar.bz2
nixpkgs-60d89a0fc218cdb3428be53c2d8ba3c63dc6881c.tar.lz
nixpkgs-60d89a0fc218cdb3428be53c2d8ba3c63dc6881c.tar.xz
nixpkgs-60d89a0fc218cdb3428be53c2d8ba3c63dc6881c.tar.zst
nixpkgs-60d89a0fc218cdb3428be53c2d8ba3c63dc6881c.zip
waybar: 0.9.16 -> 0.9.17
update waybar and add mprisSupport
Diffstat (limited to 'pkgs/applications')
-rw-r--r--pkgs/applications/misc/waybar/default.nix13
1 files changed, 9 insertions, 4 deletions
diff --git a/pkgs/applications/misc/waybar/default.nix b/pkgs/applications/misc/waybar/default.nix
index 1bd63b77b13..64c9c13d8c2 100644
--- a/pkgs/applications/misc/waybar/default.nix
+++ b/pkgs/applications/misc/waybar/default.nix
@@ -20,6 +20,7 @@
 , inputSupport    ? true,  libinput
 , jackSupport     ? true,  libjack2
 , mpdSupport      ? true,  libmpdclient
+, mprisSupport    ? stdenv.isLinux, playerctl ? false
 , nlSupport       ? true,  libnl
 , pulseSupport    ? true,  libpulseaudio
 , rfkillSupport   ? true
@@ -30,18 +31,18 @@
 , udevSupport     ? true,  udev
 , upowerSupport   ? true,  upower
 , wireplumberSupport ? true, wireplumber
-, withMediaPlayer ? false, glib, gobject-introspection, python3, playerctl
+, withMediaPlayer ? mprisSupport && false, glib, gobject-introspection, python3
 }:
 
 stdenv.mkDerivation rec {
   pname = "waybar";
-  version = "0.9.16";
+  version = "0.9.17";
 
   src = fetchFromGitHub {
     owner = "Alexays";
     repo = "Waybar";
     rev = version;
-    sha256 = "sha256-hcU0ijWIN7TtIPkURVmAh0kanQWkBUa22nubj7rSfBs=";
+    hash = "sha256-sdNenmzI/yvN9w4Z83ojDJi+2QBx2hxhJQCFkc5kCZw=";
   };
 
   nativeBuildInputs = [
@@ -53,6 +54,7 @@ stdenv.mkDerivation rec {
     playerctl
     python3.pkgs.pygobject3
   ];
+
   strictDeps = false;
 
   buildInputs = with lib;
@@ -62,6 +64,7 @@ stdenv.mkDerivation rec {
     ++ optional  inputSupport  libinput
     ++ optional  jackSupport   libjack2
     ++ optional  mpdSupport    libmpdclient
+    ++ optional  mprisSupport  playerctl
     ++ optional  nlSupport     libnl
     ++ optional  pulseSupport  libpulseaudio
     ++ optional  sndioSupport  sndio
@@ -83,6 +86,7 @@ stdenv.mkDerivation rec {
       libnl = nlSupport;
       libudev = udevSupport;
       mpd = mpdSupport;
+      mpris = mprisSupport;
       pulseaudio = pulseSupport;
       rfkill = rfkillSupport;
       sndio = sndioSupport;
@@ -104,9 +108,10 @@ stdenv.mkDerivation rec {
     '';
 
   meta = with lib; {
+    changelog = "https://github.com/alexays/waybar/releases/tag/${version}";
     description = "Highly customizable Wayland bar for Sway and Wlroots based compositors";
     license = licenses.mit;
-    maintainers = with maintainers; [ FlorianFranzen minijackson synthetica lovesegfault ];
+    maintainers = with maintainers; [ FlorianFranzen minijackson synthetica lovesegfault rodrgz ];
     platforms = platforms.unix;
     homepage = "https://github.com/alexays/waybar";
   };