diff --git a/quickshell/Services/NiriService.qml b/quickshell/Services/NiriService.qml index 03068296..49748eb9 100644 --- a/quickshell/Services/NiriService.qml +++ b/quickshell/Services/NiriService.qml @@ -99,15 +99,14 @@ Singleton { const lines = text.split('\n'); const trimmedLines = lines.map(line => line.replace(/\s+$/, '')).filter(line => line.length > 0); configValidationOutput = trimmedLines.join('\n').trim(); - if (hasInitialConnection) { - ToastService.showError("niri: failed to load config", configValidationOutput, "", "niri-config"); - } } } onExited: exitCode => { if (exitCode === 0) { configValidationOutput = ""; + } else if (hasInitialConnection && configValidationOutput.length > 0) { + ToastService.showError("niri: failed to load config", configValidationOutput, "", "niri-config"); } } }