diff --git a/de/home/.config/eww/eww.yuck b/de/home/.config/eww/eww.yuck index 3a0fbca..a402d65 100644 --- a/de/home/.config/eww/eww.yuck +++ b/de/home/.config/eww/eww.yuck @@ -1,7 +1,7 @@ (defwidget bar [] (centerbox :orientation "h" (leftgroup) - (music) + (centergroup) (rightgroup))) (defwidget leftgroup [] @@ -11,6 +11,10 @@ (workspaces :array workspacesArray) (windowtitle))) +(defwidget centergroup [] + (box :class "centergroup" :orientation "h" :space-evenly false :halign "start" + (music))) + (defwidget rightgroup [] (box :class "rightgroup" :orientation "h" :space-evenly false :halign "end" (idleinhibit) @@ -50,7 +54,7 @@ :interval "1s" "scripts/activewindow") (defwidget windowtitle [] - (box :class "active_window" + (box :class {active_window_name != "" ? "active_window" : ""} {active_window_name})) (defwidget clock [] @@ -77,12 +81,12 @@ :onhoverlost "${EWW_CMD} update ${revealvar-name}=false" (box :space-evenly false - (children :nth 0) (revealer :reveal revealvar :transition {transition ?: "slideright"} :duration {duration ?: "500ms"} - (children :nth 1)))))) + (children :nth 0) + (children :nth 1)))))) (defvar reveal_powermenu false) (defwidget powermenu [] @@ -118,10 +122,10 @@ (revealer-on-hover :revealvar reveal_network :revealvar-name "reveal_network" + (network_children) (button :onclick 'nm-connection-editor' :class {wireless_active || wired_active ? "active" : ""} - "") - (network_children))) + ""))) (defwidget network_children [] (box :class "reveal_children" @@ -308,7 +312,7 @@ :onchange ""))) (defwidget music [] - (box :class "music" + (box :class {music != "" ? "music" : "hidden"} :orientation "h" :space-evenly false :halign "center" diff --git a/de/home/.config/eww/rat.jpg b/de/home/.config/eww/rat.jpg index 2646e61..acbbf8f 100644 Binary files a/de/home/.config/eww/rat.jpg and b/de/home/.config/eww/rat.jpg differ