From 04dbe997a8031caf12851ab8f3f02aca3b870aa3 Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Tue, 18 Mar 2025 23:53:35 +0800 Subject: [PATCH] feat(eww): add example widget --- users/modules/programs/eww/eww.yuck | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/users/modules/programs/eww/eww.yuck b/users/modules/programs/eww/eww.yuck index e69de29..69db2b2 100644 --- a/users/modules/programs/eww/eww.yuck +++ b/users/modules/programs/eww/eww.yuck @@ -0,0 +1,22 @@ +(defwindow example + :monitor 0 + :geometry (geometry :x "0%" + :t "20px" + :width "90%" + :height "30px" + :anchor "top center") + :stacking "fg" + (labeled-container :name "foo" + (greeter :name "rafiq"))) + +(defwidget greeter [?text name] + (box :orientation "horizontal" + :halign "center" + text + (button :onclick "hyprctl notify 0 1000 0 'Hello, ${name}.'" + "Greet"))) + +(defwidget labeled-container [name] + (box :class "container" + name + (children)))