switching to yadm
This commit is contained in:
17
.config/eww/widgets/volume.yuck
Normal file
17
.config/eww/widgets/volume.yuck
Normal file
@@ -0,0 +1,17 @@
|
||||
(defpoll sourcevol :interval "1s" `wpctl get-volume @DEFAULT_SOURCE@ | awk -F ' ' '{print $2}'`)
|
||||
(defpoll sourcemute :interval "1s" `wpctl get-volume @DEFAULT_SOURCE@ | awk -F ' ' '{print $3}'`)
|
||||
(defpoll sinkvol :interval "1s" `wpctl get-volume @DEFAULT_SINK@ | awk -F ' ' '{print $2}'`)
|
||||
(defpoll sinkmute :interval "1s" `wpctl get-volume @DEFAULT_SINK@ | awk -F ' ' '{print $3}'`)
|
||||
|
||||
(defwidget volume []
|
||||
(box
|
||||
:space-evenly false
|
||||
:spacing 3
|
||||
(eventbox
|
||||
:class "sourcevol${sourcemute == "[MUTED]" ? " muted" : ""}"
|
||||
:onclick "wpctl set-mute @DEFAULT_SOURCE@ toggle"
|
||||
(label :text "${sourcemute == "[MUTED]" ? "" : ""} ${sourcevol}"))
|
||||
(eventbox
|
||||
:class "sinkvol${sinkmute == "[MUTED]" ? " muted" : ""}"
|
||||
:onclick "wpctl set-mute @DEFAULT_SINK@ toggle"
|
||||
(label :text "${sinkmute == "[MUTED]" ? "" : ""} ${sinkvol}"))))
|
Reference in New Issue
Block a user