The intention of the code is to only expose actually plugged in devices rather than network mounts, but the existing heuristics are based on GVolume and simply assume a local mount where there's no associated volume. Fill that gap by querying the ::remote filesystem attribute in that case. https://gitlab.gnome.org/GNOME/gnome-shell-extensions/issues/53 Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/27>