Polybar: fix player module when no players are available
This commit is contained in:
parent
3f06605e9c
commit
aa8507ea84
1 changed files with 4 additions and 1 deletions
|
|
@ -23,11 +23,14 @@ let
|
||||||
${dunstctl} set-paused false
|
${dunstctl} set-paused false
|
||||||
for i in {1..10}; do ${dunstctl} history-pop; done
|
for i in {1..10}; do ${dunstctl} history-pop; done
|
||||||
'';
|
'';
|
||||||
|
playerStatusBasic = pkgs.writeShellScript "playerStatusBasic" ''
|
||||||
|
${playerCtl} status || true
|
||||||
|
'';
|
||||||
playerStatusSrc = pkgs.writeShellScript "playerStatusSrc" ''
|
playerStatusSrc = pkgs.writeShellScript "playerStatusSrc" ''
|
||||||
${playerCtl} -f '{{title}} - {{artist}}' metadata || true
|
${playerCtl} -f '{{title}} - {{artist}}' metadata || true
|
||||||
'';
|
'';
|
||||||
playerStatus = pkgs.writeShellScript "playerStatus" ''
|
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 "Playing" -b '▶ ' \
|
||||||
-m "Paused" -b '⏸ ' \
|
-m "Paused" -b '⏸ ' \
|
||||||
-u ${playerStatusSrc} &
|
-u ${playerStatusSrc} &
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue