Final commit before Phase II enhancements

This commit is contained in:
2026-07-21 23:25:07 -04:00
parent 19594ff8b3
commit 60fe219ff7
7 changed files with 60 additions and 39 deletions
+10 -10
View File
@@ -397,16 +397,16 @@ function M.setupMonitors()
-- Dynamically spawn waybar only for connected monitors, and use a robust kill sequence
-- inside the background script to prevent race conditions during rapid hotplug events
local waybar_cmds = {
"killall -q waybar",
"sleep 0.5",
"killall -q waybar"
}
for logical, _ in pairs(logical_to_physical) do
table.insert(waybar_cmds, string.format("nohup waybar -c ~/.config/waybar/config-%s.jsonc -s ~/.config/waybar/style-%s.css >/dev/null 2>&1 &", logical, logical))
end
hl.dispatch(hl.dsp.exec_cmd("bash -c '" .. table.concat(waybar_cmds, "\n") .. "'"))
-- local waybar_cmds = {
-- "killall -q waybar",
-- "sleep 0.5",
-- "killall -q waybar"
-- }
-- for logical, _ in pairs(logical_to_physical) do
-- table.insert(waybar_cmds, string.format("nohup waybar -c ~/.config/waybar/config-%s.jsonc -s ~/.config/waybar/style-%s.css >/dev/null 2>&1 &", logical, logical))
-- end
--
-- hl.dispatch(hl.dsp.exec_cmd("bash -c '" .. table.concat(waybar_cmds, "\n") .. "'"))
end
return M