diff --git a/quickshell/Common/SettingsData.qml b/quickshell/Common/SettingsData.qml index 24119b3f..87494559 100644 --- a/quickshell/Common/SettingsData.qml +++ b/quickshell/Common/SettingsData.qml @@ -2574,6 +2574,13 @@ Singleton { property alias settingsFile: settingsFile + Timer { + id: settingsFileReloadDebounce + interval: 50 + onTriggered: settingsFile.reload() + repeat: false + } + FileView { id: settingsFile @@ -2581,7 +2588,8 @@ Singleton { blockLoading: true blockWrites: true atomicWrites: true - watchChanges: !isGreeterMode + watchChanges: true + onFileChanged: settingsFileReloadDebounce.restart() onLoaded: { if (isGreeterMode) return;