diff --git a/src/importer/sources/desktop_source.py b/src/importer/sources/desktop_source.py index 2585d61..98316c6 100644 --- a/src/importer/sources/desktop_source.py +++ b/src/importer/sources/desktop_source.py @@ -114,6 +114,12 @@ class DesktopSourceIterable(SourceIterable): except GLib.GError: pass + try: + if keyfile.get_boolean("Desktop Entry", "Hidden"): + continue + except GLib.GError: + pass + # Strip /run/host from Flatpak paths if entry.is_relative_to(prefix := "/run/host"): entry = Path("/") / entry.relative_to(prefix)