diff --git a/de/home/.config/eww/eww.yuck b/de/home/.config/eww/eww.yuck index 67c2899..a56eb59 100644 --- a/de/home/.config/eww/eww.yuck +++ b/de/home/.config/eww/eww.yuck @@ -47,10 +47,6 @@ (button :onclick 'notify-send "test"' {formattime(EWW_TIME,"%b %d, %Y | %H:%M")})) -(defwidget network [] - (button :onclick 'nm-connection-editor' - "🖧")) - (defwidget bluetooth [] (button :onclick 'blueman-manager' "")) @@ -105,6 +101,29 @@ (button :onclick 'sp-powermenu' ""))) +(defvar reveal_network false) +(defwidget network [] + (revealer-on-hover + :revealvar reveal_network + :revealvar-name "reveal_network" + (button :onclick 'nm-connection-editor' + "🖧") + (network_children))) + +(defwidget network_children [] + (box :class "reveal_children" + :orientation "h" + :space-evenly false + :halign "center" + (button :onclick 'sp-powermenu' + "") + (button :onclick 'sp-powermenu' + "🖧") + (button :onclick 'sp-powermenu' + "") + (button :onclick 'sp-powermenu' + ""))) + (defvar reveal_volume false) (defwidget volume []