From 814d2f336c6a56e53412201bf99ca69753bda71b Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Thu, 8 Jan 2026 16:13:14 -0500 Subject: remove themes and configs from launcher --- modules/launcher/services/Actions.qml | 52 ----------------------------------- 1 file changed, 52 deletions(-) delete mode 100644 modules/launcher/services/Actions.qml (limited to 'modules/launcher/services/Actions.qml') diff --git a/modules/launcher/services/Actions.qml b/modules/launcher/services/Actions.qml deleted file mode 100644 index 5c1cb6b..0000000 --- a/modules/launcher/services/Actions.qml +++ /dev/null @@ -1,52 +0,0 @@ -pragma Singleton - -import ".." -import qs.services -import qs.config -import qs.utils -import Quickshell -import QtQuick - -Searcher { - id: root - - function transformSearch(search: string): string { - return search.slice(Config.launcher.actionPrefix.length); - } - - list: variants.instances - useFuzzy: Config.launcher.useFuzzy.actions - - Variants { - id: variants - - model: Config.launcher.actions.filter(a => (a.enabled ?? true) && (Config.launcher.enableDangerousActions || !(a.dangerous ?? false))) - - Action {} - } - - component Action: QtObject { - required property var modelData - readonly property string name: modelData.name ?? qsTr("Unnamed") - readonly property string desc: modelData.description ?? qsTr("No description") - readonly property string icon: modelData.icon ?? "help_outline" - readonly property list command: modelData.command ?? [] - readonly property bool enabled: modelData.enabled ?? true - readonly property bool dangerous: modelData.dangerous ?? false - - function onClicked(list: AppList): void { - if (command.length === 0) - return; - - if (command[0] === "autocomplete" && command.length > 1) { - list.search.text = `${Config.launcher.actionPrefix}${command[1]} `; - } else if (command[0] === "setMode" && command.length > 1) { - list.visibilities.launcher = false; - Colours.setMode(command[1]); - } else { - list.visibilities.launcher = false; - Quickshell.execDetached(command); - } - } - } -} -- cgit v1.2.3-freya