diff --git a/.config/quickshell/modules/dock/Dock.qml b/.config/quickshell/modules/dock/Dock.qml index cbb291185..7123c0810 100644 --- a/.config/quickshell/modules/dock/Dock.qml +++ b/.config/quickshell/modules/dock/Dock.qml @@ -116,9 +116,11 @@ Scope { // Scope model: ConfigOptions?.dock.pinnedApps ?? [] DockButton { + id: pinnedAppButton required property string modelData + property DesktopEntry entry: DesktopEntries.byId(modelData) onClicked: { - Hyprland.dispatch(`exec gio launch ${modelData}`) + pinnedAppButton?.entry.execute(); } contentItem: IconImage { anchors.centerIn: parent