aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-29 13:12:31 +0100
committerDanilo M. <danix@danix.xyz>2026-10-29 17:21:15 +0100
commit6b08e092b9e1e0774c2ad81dcf414c9095d87cf9 (patch)
treeb41be7c2635b1a057a3e7d2fbbd530aa2c194d25
parentf5933f08d33a94d683702629607b31c22e4b270b (diff)
downloadconky-theme-udt-6b08e092b9e1e0774c2ad81dcf414c9095d87cf9.tar.gz
conky-theme-udt-6b08e092b9e1e0774c2ad81dcf414c9095d87cf9.zip
hypr: dash-workspace rule silent, accent changes no longer show the dashboardHEADmaster
Every accent change brought the conky dashboard up from special:dash. udt-accent rewrites conky.conf in place, which conky reloads, and then runs hyprctl reload, which re-applies window rules to existing windows; either path ends with this rule moving the dashboard to its special workspace, and without silent that also shows the workspace. The exec rule in autostart is silent but only covers the first window. Which of the two paths fires was not settled: rewriting conky.conf by hand kept the same window address, so a conky reload alone may not remap it. silent covers both. Checked with hyprctl eval (accepted) and a reload with no configerrors, and confirmed by eye: the dashboard stays hidden through accent changes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
-rw-r--r--hypr/dashboard.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/hypr/dashboard.lua b/hypr/dashboard.lua
index 062c7b4..e89a5b1 100644
--- a/hypr/dashboard.lua
+++ b/hypr/dashboard.lua
@@ -32,10 +32,14 @@ hl.workspace_rule({
monitor = "DP-1",
})
+-- silent: every accent change rewrites conky.conf, which conky reloads, and
+-- runs hyprctl reload, which re-applies this rule; without silent, either
+-- brought the dashboard up over whatever was on screen. The exec rule in
+-- autostart is silent but only covers the first window.
hl.window_rule({
name = "dash-workspace",
match = { class = "conky-dash" },
- workspace = WS,
+ workspace = WS .. " silent",
})
hl.window_rule({
name = "dash-float",