diff --git a/de/home/.config/eww/modules/bar/music.yuck b/de/home/.config/eww/modules/bar/music.yuck index e046e63..e0df4cd 100644 --- a/de/home/.config/eww/modules/bar/music.yuck +++ b/de/home/.config/eww/modules/bar/music.yuck @@ -1,9 +1,9 @@ -(deflisten music :initial "" - "playerctl --follow metadata --format '{{ title }}' || true") +// (deflisten music :initial "" +// "playerctl --follow metadata --format '{{ title }}' || true") (defwidget music [] - (box :class {music != "" ? "music" : "hidden"} + (box :class {nowplaying != "" ? "music" : "hidden"} :orientation "h" :space-evenly false :halign "center" - {music != "" ? "🎵${music}" : ""})) + {nowplaying != "" ? "🎵${nowplaying}" : ""})) diff --git a/de/home/.config/eww/scripts/bar/nowplaying b/de/home/.config/eww/scripts/bar/nowplaying new file mode 100755 index 0000000..050616b --- /dev/null +++ b/de/home/.config/eww/scripts/bar/nowplaying @@ -0,0 +1,7 @@ +#!/bin/bash + +playerctl --follow metadata --format '{{ title }}' | { + while read -r nowplaying_title; do + echo "${nowplaying_title}" | head -c 15; + done +} diff --git a/de/home/.config/eww/variables/bar/music.yuck b/de/home/.config/eww/variables/bar/music.yuck new file mode 100644 index 0000000..b0c1966 --- /dev/null +++ b/de/home/.config/eww/variables/bar/music.yuck @@ -0,0 +1,2 @@ +(deflisten nowplaying :initial '' + "scripts/bar/nowplaying")