initial commit
This commit is contained in:
18
singeltons/DesktopApps.qml
Normal file
18
singeltons/DesktopApps.qml
Normal file
@@ -0,0 +1,18 @@
|
||||
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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user