From aa8507ea845fcfb914cbff965f2b46fc841df2d4 Mon Sep 17 00:00:00 2001 From: Filippo Berto Date: Wed, 3 May 2023 10:15:26 +0200 Subject: [PATCH] Polybar: fix player module when no players are available --- hm_modules/polybar.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hm_modules/polybar.nix b/hm_modules/polybar.nix index 9e8782d..e1d5643 100644 --- a/hm_modules/polybar.nix +++ b/hm_modules/polybar.nix @@ -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} &