From 36dbe5a024f8e34adfb7513c0f1198df56dfa2dd Mon Sep 17 00:00:00 2001 From: Severin Kaderli Date: Fri, 13 Jan 2023 19:17:17 +0100 Subject: [PATCH] Add Tauon status to Waybar Signed-off-by: Severin Kaderli --- system/.config/waybar/config | 12 ++++++++++-- system/.local/bin/tauon-status | 5 +++++ 2 files changed, 15 insertions(+), 2 deletions(-) create mode 100755 system/.local/bin/tauon-status diff --git a/system/.config/waybar/config b/system/.config/waybar/config index 4044734..bbb22a1 100644 --- a/system/.config/waybar/config +++ b/system/.config/waybar/config @@ -79,9 +79,17 @@ "margin": "6px", "modules-left": ["tray"], "modules-center": [], - "modules-right": [], + "modules-right": ["custom/tauon"], "tray": { - "spacing": 10, + "spacing": 12, + }, + "custom/tauon": { + "format": "{}", + "tooltip": false, + "interval": 1, + "exec": "$XDG_BIN_HOME/tauon-status", + "escape": true, + "on-click": "swaymsg workspace 10", } } ] diff --git a/system/.local/bin/tauon-status b/system/.local/bin/tauon-status new file mode 100755 index 0000000..4396ad6 --- /dev/null +++ b/system/.local/bin/tauon-status @@ -0,0 +1,5 @@ +#!/usr/bin/env sh + +if [ "$(playerctl -p tauon status)" = "Playing" ]; then + echo "$(playerctl -p tauon metadata xesam:albumArtist) - $(playerctl -p tauon metadata xesam:album) - $(playerctl -p tauon metadata xesam:title)" +fi