config: add a new monitor v2 config syntax (#9761)

This commit is contained in:
UjinT34 2025-06-05 17:56:46 +03:00 committed by GitHub
parent 59c886d855
commit abdfc5ea40
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 322 additions and 157 deletions

View file

@ -1109,6 +1109,9 @@ static std::string dispatchKeyword(eHyprCtlOutputFormat format, std::string in)
if (COMMAND == "monitor" || COMMAND == "source")
g_pConfigManager->m_wantsMonitorReload = true; // for monitor keywords
if (COMMAND.contains("monitorv2"))
g_pEventLoopManager->doLater([] { g_pConfigManager->m_wantsMonitorReload = true; });
if (COMMAND.contains("input") || COMMAND.contains("device") || COMMAND == "source") {
g_pInputManager->setKeyboardLayout(); // update kb layout
g_pInputManager->setPointerConfigs(); // update mouse cfgs