quickshell/singeltons/DesktopApps.qml
2025-09-09 12:03:05 +02:00

19 lines
379 B
QML

pragma Singleton
import Quickshell
import "root:/utils/fuzzySearch.js" as FuzzySearch
Singleton {
id: root
readonly property list<DesktopEntry> all: DesktopEntries.applications.values
function launch(entry: DesktopEntry): void {
entry.execute()
}
function fuzzySearch(query: string): var {
return FuzzySearch.fuzzySearch(query, all);
}
}