diff --git a/dotfiles/.config/quickshell/modules/bar/Workspaces.qml b/dotfiles/.config/quickshell/modules/bar/Workspaces.qml index bf655b4..8d18251 100644 --- a/dotfiles/.config/quickshell/modules/bar/Workspaces.qml +++ b/dotfiles/.config/quickshell/modules/bar/Workspaces.qml @@ -37,7 +37,8 @@ RowLayout { MouseArea { anchors.fill: parent cursorShape: Qt.PointingHandCursor - onClicked: Hyprland.dispatch("workspace " + modelData.name) + // Hyprland's Lua config expects Lua syntax from dispatch + onClicked: Hyprland.dispatch("hl.dsp.focus({ workspace = " + JSON.stringify(modelData.id > 0 ? modelData.id : modelData.name) + " })") } } }