diff --git a/desktopenvs/hyprlua/eww-nobattery/eww.yuck b/desktopenvs/hyprlua/eww-nobattery/eww.yuck index 42bc66d..b88e136 100644 --- a/desktopenvs/hyprlua/eww-nobattery/eww.yuck +++ b/desktopenvs/hyprlua/eww-nobattery/eww.yuck @@ -31,7 +31,7 @@ (metric :label "󰓃" :value volume :onchange "pactl set-sink-volume @DEFAULT_SINK@ {}%" - :onclick "killall pavucontrol || hyprctl dispatch exec \[tag +mixer\] pavucontrol") + :onclick "killall pavucontrol || hyprctl eval 'hl.dsp.exec_cmd(\"[tag +mixer] pavucontrol\")'") (box :tooltip {disks} (metric :label "" @@ -65,14 +65,14 @@ (deflisten workspaces "hyprland-workspaces _") (defwidget workspaceWidget [monitor] - (eventbox :onscroll "hyprctl dispatch workspace `echo {} | sed 's/up/+/\' | sed 's/down/-/'`1" + (eventbox :onscroll "hyprctl eval \"hl.dsp.focus({workspace='$(echo {} | sed 's/up/r+/;s/down/r-/')1'})\"" (box :class "workspaces" :space-evenly false :width 20 (for i in {workspaces[monitor].workspaces} (button :width 20 - :onclick "hyprctl dispatch workspace ${i.id}" + :onclick "hyprctl eval 'hl.dsp.focus({workspace=${i.id}})'" :class "${i.class}" {i.name == "special:magic" ? "󱂬" : "󱂬${i.name}"}))))) diff --git a/desktopenvs/hyprlua/eww-touch/eww.yuck b/desktopenvs/hyprlua/eww-touch/eww.yuck index ebb0cef..098a851 100644 --- a/desktopenvs/hyprlua/eww-touch/eww.yuck +++ b/desktopenvs/hyprlua/eww-touch/eww.yuck @@ -30,7 +30,7 @@ (metric :label "󰓃 " :value volume :onchange "pactl set-sink-volume @DEFAULT_SINK@ {}%" - :onclick "killall pavucontrol || hyprctl dispatch exec \[tag +mixer\] pavucontrol") + :onclick "killall pavucontrol || hyprctl eval 'hl.dsp.exec_cmd(\"[tag +mixer] pavucontrol\")'") ) ) @@ -48,7 +48,7 @@ :orientation "h" :space-evenly false :halign "center" - :onclick "hyprctl dispatch workspace -1" + :onclick "hyprctl eval 'hl.dsp.focus({workspace=\"r-1\"})'" {""} ) @@ -63,7 +63,7 @@ :orientation "h" :space-evenly false :halign "center" - :onclick "hyprctl dispatch killactive" + :onclick "hyprctl eval 'hl.dsp.window.close()'" {""} ) (button :class "music" @@ -78,7 +78,7 @@ :orientation "h" :space-evenly false :halign "center" - :onclick "hyprctl dispatch workspace +1" + :onclick "hyprctl eval 'hl.dsp.focus({workspace=\"r+1\"})'" {""} ) @@ -116,14 +116,14 @@ (deflisten workspaces "hyprland-workspaces _") (defwidget workspaceWidget [monitor] - (eventbox :onscroll "hyprctl dispatch workspace `echo {} | sed 's/up/+/\' | sed 's/down/-/'`1" + (eventbox :onscroll "hyprctl eval \"hl.dsp.focus({workspace='$(echo {} | sed 's/up/r+/;s/down/r-/')1'})\"" (box :class "workspaces" :space-evenly false :width 20 (for i in {workspaces[monitor].workspaces} (button :width 20 - :onclick "hyprctl dispatch workspace ${i.id}" + :onclick "hyprctl eval 'hl.dsp.focus({workspace=${i.id}})'" :class "${i.class}" {i.name == "special:magic" ? "󱂬" : "󱂬${i.name}"}))))) diff --git a/desktopenvs/hyprlua/eww/eww.yuck b/desktopenvs/hyprlua/eww/eww.yuck index 46c445a..69c5f14 100644 --- a/desktopenvs/hyprlua/eww/eww.yuck +++ b/desktopenvs/hyprlua/eww/eww.yuck @@ -36,7 +36,7 @@ (metric :label "󰓃" :value volume :onchange "pactl set-sink-volume @DEFAULT_SINK@ {}%" - :onclick "killall pavucontrol || hyprctl dispatch exec \[tag +mixer\] pavucontrol") + :onclick "killall pavucontrol || hyprctl eval 'hl.dsp.exec_cmd(\"[tag +mixer] pavucontrol\")'") (box :tooltip {disks} (metric :label "" @@ -71,14 +71,14 @@ (deflisten workspaces "hyprland-workspaces _") (defwidget workspaceWidget [monitor] - (eventbox :onscroll "hyprctl dispatch workspace `echo {} | sed 's/up/+/\' | sed 's/down/-/'`1" + (eventbox :onscroll "hyprctl eval \"hl.dsp.focus({workspace='$(echo {} | sed 's/up/r+/;s/down/r-/')1'})\"" (box :class "workspaces" :space-evenly false :width 20 (for i in {workspaces[monitor].workspaces} (button :width 20 - :onclick "hyprctl dispatch workspace ${i.id}" + :onclick "hyprctl eval 'hl.dsp.focus({workspace=${i.id}})'" :class "${i.class}" {i.name == "special:magic" ? "󱂬" : "󱂬${i.name}"})))))