diff --git a/de/home/.config/eww/modules/bar/workspaces.yuck b/de/home/.config/eww/modules/bar/workspaces.yuck index 7b13bbc..efdbb37 100644 --- a/de/home/.config/eww/modules/bar/workspaces.yuck +++ b/de/home/.config/eww/modules/bar/workspaces.yuck @@ -44,7 +44,7 @@ (for entry in array (literal :visible {entry.focused ? true : false} - :content {entry.focused ? "(workspace :ws entry :side 'center')" : "(box :visible false)"}))) + :content {entry.focused ? '(workspace :ws entry :side '"center ${jq(array, '.[0].num)'}"')' : "(box :visible false)"}))) (revealer :class "ws-right" :reveal wsreveal @@ -71,36 +71,12 @@ ; :visible {(entry.num > jq(array, '.. | select(.type?) | select(.focused==true).num')) ? true : false} ; :content {(entry.num > jq(array, '.. | select(.type?) | select(.focused==true).num')) ? "(workspace :ws entry)" : "(box :visible false)"}))))) -;; {entry.focused ? "${entry.num}" : ""}))) -; (button :onclick `swaymsg workspace "${entry.name}"` -; :class {entry.focused ? "focused" : ""} -; (box -; '${replace(entry.name,".*:","")}' -; (label -; :class "workspace-number" -; :text {jq(captures(entry.num, '[0-9]$'),'.[].[]','r')})))))) (defwidget workspace [ws side] (button :onclick `swaymsg workspace "${ws.name}"` -; :class {ws.focused ? "focused" : ""} :class side (box '${replace(ws.name,".*:","")}' (label :class "workspace-number" :text {jq(captures(ws.num, '[0-9]$'),'.[].[]','r')})))) - -;(defwidget workspaces [array] -;(box :class "workspaces" -; :orientation "h" -; :space-evenly false -; :halign "start" -; -; (for entry in array -; (button :onclick `swaymsg workspace "${entry.name}"` -; :class {entry.focused ? "focused" : ""} -; (box -; '${replace(entry.name,".*:","")}' -; (label -; :class "workspace-number" -; :text {jq(captures(entry.num, '[0-9]$'),'.[].[]','r')}))))))