add utilities module

This commit is contained in:
Penelope Gwen 2026-07-01 08:49:48 -07:00 committed by Penelope Gwen
parent ba6c689491
commit 80c4cd5ed4

View file

@ -0,0 +1,33 @@
(defvar reveal_utilities false)
(defwidget utilities []
(revealer-on-hover :class "${reveal_utilities} utilities"
:revealvar reveal_utilities
:revealvar-name "reveal_utilities"
(button :onclick 'notify-send "test"'
:class "revealer-preview active"
"󱁤")
(utilities_children)))
(defwidget utilities_children []
(box :class "reveal-children"
:orientation "h"
:space-evenly true
:halign "start"
; (for device in array
; (button :onclick {(device.connected == "yes") ? 'bluetoothctl disconnect "${device.address}"' : 'bluetoothctl connect "${device.address}"'}
; :class {(device.connected == "yes") ? "active" : "inactive"}
; :tooltip "${device.name}"
; "${device.icon}"))
(button :onclick 'wl-color-picker.sh clipboard'
:onrightclick 'wl-color-picker.sh'
:tooltip 'colorpicker'
''
)
(button :onclick 'qr-generator.sh'
:onrightclick 'qr-generator.sh -c'
:tooltip 'QR Generator'
'󰐲'
)
))