So I found out there are two “discover” packages: discover and discover-snap. When I try install the discover-snap, it conflicts with the first one and removes, but installs successfully.
However, I was expecting to now see snap packages in discover which I don’t. Searching for snap packages that exist in snap-store doesn’t show up in discover.
And if I go to discover settings page, it complains PackageKit and Flathub backends now are missing. If I click to fix that, it seems to remove the discover-snap I just installed.
Tip:snapd installs a script in /etc/profile.d/snapd.sh to export the paths of binaries installed with the snapd package and desktop entries. Reboot once to make this change take effect.
To launch the snapd daemon when snap tries to use it, enable/startsnapd.socket .