diff --git a/modules/services/CompositorConfig.qml b/modules/services/CompositorConfig.qml index 86c0a9be..a3971f3b 100644 --- a/modules/services/CompositorConfig.qml +++ b/modules/services/CompositorConfig.qml @@ -208,8 +208,9 @@ QtObject { console.log(`CompositorConfig: Applying ignorealpha: ${ignoreAlphaValue}, explicit: ${Config.compositor.blurExplicitIgnoreAlpha}`); batchCommand += ` ; keyword layerrule noanim,quickshell ; keyword layerrule blur,quickshell ; keyword layerrule blurpopups,quickshell ; keyword layerrule ignorealpha ${ignoreAlphaValue},quickshell`; - console.log("CompositorConfig: Refreshing TOML via CompositorTomlWriter"); - CompositorTomlWriter.refresh(); + console.log("CompositorConfig: Applying compositor batch command:", batchCommand); + compositorProcess.command = ["axctl", "config", "raw-batch", batchCommand]; + compositorProcess.running = true; } property Connections configConnections: Connections { diff --git a/shell.qml b/shell.qml index 44a22dd5..c0541228 100644 --- a/shell.qml +++ b/shell.qml @@ -177,6 +177,10 @@ ShellRoot { id: compositorConfig } + CompositorKeybinds { + id: compositorKeybinds + } + // Screenshot tool Variants { model: Quickshell.screens