nix-config/modules/wm/hyprland/config/eww/eww.yuck
2025-03-18 12:22:09 +01:00

32 lines
1.2 KiB
Text

(include "/home/horseman/.config/eww/vars.yuck")
(defwindow main
:monitor 0
:geometry (geometry
:x "0%"
:y "0%"
:width "50%"
:height "50%"
:anchor "center")
:stacking "fg"
:exclusive false
:focusable false
(workspaces)
)
(defwidget workspaces []
(box :class="workspaces"
("a")
(button :onclick "hyprctl dispatch workspace 1" { workspace == 1 ? "◆" : "◇" })
(button :onclick "hyprctl dispatch workspace 2" { workspace == 2 ? "◆" : "◇" })
(button :onclick "hyprctl dispatch workspace 3" { workspace == 3 ? "◆" : "◇" })
(button :onclick "hyprctl dispatch workspace 4" { workspace == 4 ? "◆" : "◇" })
(button :onclick "hyprctl dispatch workspace 5" { workspace == 5 ? "◆" : "◇" })
(button :onclick "hyprctl dispatch workspace 6" { workspace == 6 ? "◆" : "◇" })
(button :onclick "hyprctl dispatch workspace 7" { workspace == 7 ? "◆" : "◇" })
(button :onclick "hyprctl dispatch workspace 8" { workspace == 8 ? "◆" : "◇" })
(button :onclick "hyprctl dispatch workspace 9" { workspace == 9 ? "◆" : "◇" })
(button :onclick "hyprctl dispatch workspace 10" { workspace == 10 ? "◆" : "◇" })
)
)