feat(eww): use gnome-like workspaces in bar

This commit is contained in:
João Dias
2024-11-24 15:21:20 -03:00
parent 825b57a8f2
commit ef9c6b9d00
5 changed files with 52 additions and 38 deletions
+4 -5
View File
@@ -1,11 +1,10 @@
(defpoll output_volume :interval "500ms"
`echo "$(wpctl get-volume @DEFAULT_AUDIO_SINK@ | sed -e 's/Volume: //' -e 's/^1\./1/' -e 's/^0.//' -e 's/^00/0/')%"`)
(deflisten volume_out :initial '{ "volume": "100%" }'
`sh -c "source './scripts/volume.sh'; get_json_loop"`)
(defwidget audio []
(eventbox
:onscroll `sh -c "SCROLL='{}'; source './scripts/volume.sh'; Update_volume"`
(button :class "audio" "󰕾 ${output_volume}")
:onscroll `[[ {} == "up" ]]; sh -c "source './scripts/volume.sh'; increase_vol" || sh -c "source './scripts/volume.sh'; decrease_vol"`
(button "󰕾 ${volume_out.volume}")
)
)