reconfigure monitors after config.reloaded event

This commit is contained in:
2026-06-26 18:23:34 +02:00
parent 73601c9423
commit 84f149fe88

View File

@@ -180,19 +180,34 @@ in
(bind "${mod} + mouse:272" dsp.window.drag { mouse = true; })
(bind "${mod} + mouse:273" dsp.window.resize { mouse = true; })
];
on = mkArgs [
on = [
(mkArgs [
"hyprland.start"
(mkLuaInline ''
function()
hl.exec_cmd("waybar")
hl.monitor(${lib.generators.toLua {} defaultMonitor})
hl.monitor(${toLua {} defaultMonitor})
${lib.concatMapStringsSep "\n"
(m: "hl.monitor(${lib.generators.toLua {} m})")
(m: "hl.monitor(${toLua {} m})")
cfg.monitors}
end'')
end
'')
])
(mkArgs [
"config.reloaded"
(mkLuaInline ''
function()
hl.monitor(${toLua {} defaultMonitor})
${lib.concatMapStringsSep "\n"
(m: "hl.monitor(${toLua {} m})")
cfg.monitors}
end
'')
])
];
};
};