Final commit before Phase II enhancements
This commit is contained in:
+10
-10
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user