more and fixes

This commit is contained in:
soraefir
2026-06-17 19:18:50 +02:00
parent ab9fea20da
commit 9936f538e1
8 changed files with 242 additions and 29 deletions

View File

@@ -69,8 +69,11 @@
; --- Quick Actions ---
(defpoll power-save :interval "5s" :initial "false" "scripts/power-save status")
(defpoll night-light :interval "5s" :initial "false" "scripts/nightlight status")
(defpoll power-save :interval "5s" :initial "false" "scripts/power-save status")
(defpoll night-light :interval "5s" :initial "false" "scripts/nightlight status")
(defpoll read-mode :interval "5s" :initial "false" "scripts/read-mode status")
(defpoll airplane-mode :interval "5s" :initial "false" "scripts/airplane-mode status")
(defpoll do-not-disturb :interval "5s" :initial "false" "scripts/do-not-disturb status")
(defwidget quick-btn [icon label onclick active]
(button :class "quick-btn ${active ? 'quick-btn-active' : ''}"
@@ -84,13 +87,17 @@
(section-header :title "Quick Actions" :accent "quick-accent")
(box :orientation "v" :space-evenly false :class "quick-grid" :spacing 4
(box :orientation "h" :space-evenly true
(quick-btn :icon "󰸉" :label "Wallpaper" :onclick "scripts/wallpaper" :active false)
(quick-btn :icon "󱐋" :label "Power Save" :onclick "scripts/power-save" :active {power-save})
(quick-btn :icon "󰌵" :label "Night Light" :onclick "scripts/nightlight" :active {night-light}))
(quick-btn :icon "󰌵" :label "Night Light" :onclick "scripts/nightlight" :active {night-light})
(quick-btn :icon "󰂺" :label "Read Mode" :onclick "scripts/read-mode" :active {read-mode})
(quick-btn :icon "󰸉" :label "Wallpaper" :onclick "scripts/wallpaper" :active false))
(box :orientation "h" :space-evenly true
(quick-btn :icon "󰹑" :label "Screenshot" :onclick "scripts/screenshot" :active false)
(quick-btn :icon "󰌾" :label "Lock" :onclick "scripts/lock" :active false)
(quick-btn :icon "󱉨" :label "Color Pick" :onclick "scripts/color-pick" :active false)))))
(quick-btn :icon "󱐋" :label "Power Save" :onclick "scripts/power-save" :active {power-save})
(quick-btn :icon "󰀞" :label "Airplane" :onclick "scripts/airplane-mode" :active {airplane-mode})
(quick-btn :icon "󰂛" :label "Do Not Dist" :onclick "scripts/do-not-disturb" :active {do-not-disturb}))
(box :orientation "h" :space-evenly true
(quick-btn :icon "󰹑" :label "Screenshot" :onclick "scripts/screenshot" :active false)
(quick-btn :icon "󰌾" :label "Lock" :onclick "scripts/lock" :active false)
(quick-btn :icon "󱉨" :label "Color Pick" :onclick "scripts/color-pick" :active false)))))
; --- Brightness ---