diff --git a/de/home/.config/eww/modules/bar/profile.yuck b/de/home/.config/eww/modules/bar/profile.yuck index 449390b..84911f2 100644 --- a/de/home/.config/eww/modules/bar/profile.yuck +++ b/de/home/.config/eww/modules/bar/profile.yuck @@ -1,6 +1,4 @@ -(defpoll active_profile :initial false - :interval "60s" - "sp-profile-icon") +(deflisten active_profile "scripts/bar/profile") (defwidget profile [] (button :onclick "sp-profiles next" :class "profile" diff --git a/de/home/.config/eww/scripts/bar/profile b/de/home/.config/eww/scripts/bar/profile new file mode 100755 index 0000000..43a0e80 --- /dev/null +++ b/de/home/.config/eww/scripts/bar/profile @@ -0,0 +1,3 @@ +#!/bin/bash + +echo ~/.cache/sway-profiles/active_profile | entr -n sp-profile-icon diff --git a/de/home/.config/eww/scripts/bar/volume b/de/home/.config/eww/scripts/bar/volume new file mode 100755 index 0000000..a3b2a30 --- /dev/null +++ b/de/home/.config/eww/scripts/bar/volume @@ -0,0 +1,5 @@ +#!/bin/bash + +pactl subscribe | awk '/new/ && /sink-input/' | while read -p event;do + echo "test" +done