summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md3
-rw-r--r--config/LauncherConfig.qml1
-rw-r--r--modules/launcher/services/Apps.qml2
3 files changed, 4 insertions, 2 deletions
diff --git a/README.md b/README.md
index 029dbb5..a4733e0 100644
--- a/README.md
+++ b/README.md
@@ -477,7 +477,8 @@ default, you must create it manually.
"variants": false,
"wallpapers": false
},
- "showOnHover": false
+ "showOnHover": false,
+ "hiddenApps": []
},
"lock": {
"recolourLogo": false
diff --git a/config/LauncherConfig.qml b/config/LauncherConfig.qml
index 31a1fc5..5f88ccd 100644
--- a/config/LauncherConfig.qml
+++ b/config/LauncherConfig.qml
@@ -10,6 +10,7 @@ JsonObject {
property bool enableDangerousActions: false // Allow actions that can cause losing data, like shutdown, reboot and logout
property int dragThreshold: 50
property bool vimKeybinds: false
+ property list<string> hiddenApps: []
property UseFuzzy useFuzzy: UseFuzzy {}
property Sizes sizes: Sizes {}
diff --git a/modules/launcher/services/Apps.qml b/modules/launcher/services/Apps.qml
index 9f87d50..229bdae 100644
--- a/modules/launcher/services/Apps.qml
+++ b/modules/launcher/services/Apps.qml
@@ -69,7 +69,7 @@ Searcher {
Variants {
id: variants
- model: [...DesktopEntries.applications.values].sort((a, b) => a.name.localeCompare(b.name))
+ model: [...DesktopEntries.applications.values].filter(a => !Config.launcher.hiddenApps.includes(a.id)).sort((a, b) => a.name.localeCompare(b.name))
QtObject {
required property DesktopEntry modelData