summary refs log tree commit diff
path: root/pkgs/applications/misc/polybar
diff options
context:
space:
mode:
authorEdmund Wu <fangkazuto@gmail.com>2018-07-21 11:32:16 -0400
committerEdmund Wu <fangkazuto@gmail.com>2018-07-23 17:06:44 -0400
commit149b42d8ee7fe25cd05d24d6d1f915e079f8886e (patch)
treee7801747d564a09aa00efbf9c149753893fe6ffe /pkgs/applications/misc/polybar
parent9d724038141f0ff649ae5089d9692939376b4853 (diff)
downloadnixpkgs-149b42d8ee7fe25cd05d24d6d1f915e079f8886e.tar
nixpkgs-149b42d8ee7fe25cd05d24d6d1f915e079f8886e.tar.gz
nixpkgs-149b42d8ee7fe25cd05d24d6d1f915e079f8886e.tar.bz2
nixpkgs-149b42d8ee7fe25cd05d24d6d1f915e079f8886e.tar.lz
nixpkgs-149b42d8ee7fe25cd05d24d6d1f915e079f8886e.tar.xz
nixpkgs-149b42d8ee7fe25cd05d24d6d1f915e079f8886e.tar.zst
nixpkgs-149b42d8ee7fe25cd05d24d6d1f915e079f8886e.zip
polybar: 3.1.0 -> 3.2.0
Adds support for internal/pulseaudio
Diffstat (limited to 'pkgs/applications/misc/polybar')
-rw-r--r--pkgs/applications/misc/polybar/default.nix9
1 files changed, 6 insertions, 3 deletions
diff --git a/pkgs/applications/misc/polybar/default.nix b/pkgs/applications/misc/polybar/default.nix
index 05ad3e2a906..651a72bef95 100644
--- a/pkgs/applications/misc/polybar/default.nix
+++ b/pkgs/applications/misc/polybar/default.nix
@@ -8,6 +8,7 @@
 , iwSupport     ? true,  wirelesstools ? null
 , githubSupport ? false, curl          ? null
 , mpdSupport    ? false, mpd_clientlib ? null
+, pulseSupport  ? false, libpulseaudio ? null
 , i3Support ? false, i3GapsSupport ? false, i3 ? null, i3-gaps ? null, jsoncpp ? null
 }:
 
@@ -15,17 +16,18 @@ assert alsaSupport   -> alsaLib       != null;
 assert githubSupport -> curl          != null;
 assert iwSupport     -> wirelesstools != null;
 assert mpdSupport    -> mpd_clientlib != null;
+assert pulseSupport  -> libpulseaudio != null;
 
 assert i3Support     -> ! i3GapsSupport && jsoncpp != null && i3      != null;
 assert i3GapsSupport -> ! i3Support     && jsoncpp != null && i3-gaps != null;
 
 stdenv.mkDerivation rec {
     name = "polybar-${version}";
-    version = "3.1.0";
+    version = "3.2.0";
     src = fetchgit {
       url = "https://github.com/jaagr/polybar";
-      rev = "bf16a4d415ea7d8845f578544de0c71e56ad314e";
-      sha256 = "1jcvqxl0477j0snvh1rzqsm1dkfsybix2lgrlsgiczdxfknwz8iy";
+      rev = version;
+      sha256 = "0p94brndysvmmbidhl4ds4w3qvddb752s4vryp0qckb0hz3knqk8";
     };
 
     meta = with stdenv.lib; {
@@ -48,6 +50,7 @@ stdenv.mkDerivation rec {
       (if githubSupport then curl          else null)
       (if iwSupport     then wirelesstools else null)
       (if mpdSupport    then mpd_clientlib else null)
+      (if pulseSupport  then libpulseaudio else null)
 
       (if i3Support || i3GapsSupport then jsoncpp else null)
       (if i3Support then i3 else null)