diff --git a/.config/quickshell/modules/dock/Dock.qml b/.config/quickshell/modules/dock/Dock.qml index 524fbc11f..403708131 100644 --- a/.config/quickshell/modules/dock/Dock.qml +++ b/.config/quickshell/modules/dock/Dock.qml @@ -19,12 +19,12 @@ Scope { // Scope Variants { // For each monitor model: Quickshell.screens - Loader { + LazyLoader { id: dockLoader required property var modelData - active: ConfigOptions?.dock.hoverToReveal || (!ToplevelManager.activeToplevel?.activated) + activeAsync: ConfigOptions?.dock.hoverToReveal || (!ToplevelManager.activeToplevel?.activated) - sourceComponent: PanelWindow { // Window + component: PanelWindow { // Window id: dockRoot screen: dockLoader.modelData diff --git a/.config/quickshell/shell.qml b/.config/quickshell/shell.qml index 4edfde51f..113181d94 100644 --- a/.config/quickshell/shell.qml +++ b/.config/quickshell/shell.qml @@ -32,7 +32,7 @@ ShellRoot { property bool enableBar: true property bool enableBackgroundWidgets: true property bool enableCheatsheet: true - property bool enableDock: false + property bool enableDock: true property bool enableMediaControls: true property bool enableNotificationPopup: true property bool enableOnScreenDisplayBrightness: true