Polybar: fix player module when no players are available

This commit is contained in:
Filippo Berto 2023-05-03 10:15:26 +02:00
parent 3f06605e9c
commit aa8507ea84
Signed by: bertof
GPG key ID: 9DBF7E6A1D2CE9ED

View file

@ -23,11 +23,14 @@ let
${dunstctl} set-paused false
for i in {1..10}; do ${dunstctl} history-pop; done
'';
playerStatusBasic = pkgs.writeShellScript "playerStatusBasic" ''
${playerCtl} status || true
'';
playerStatusSrc = pkgs.writeShellScript "playerStatusSrc" ''
${playerCtl} -f '{{title}} - {{artist}}' metadata || true
'';
playerStatus = pkgs.writeShellScript "playerStatus" ''
${zscroll} -l 20 -M '${playerCtl} status' -n -s 1 \
${zscroll} -l 20 -M ${playerStatusBasic} -n -s 1 \
-m "Playing" -b ' ' \
-m "Paused" -b ' ' \
-u ${playerStatusSrc} &