pmos-ui-{gnome,phosh}: refactor pmb_recommends
This is mostly a rebase of !3700 (closed), and it does three things:
-
moves a lot of shared
pmb_recommendspackages from thegnome-mobileandphoshmeta UI packages to thepostmarketos-base-ui-gnomepackage. Note that the packages that were kept are specific to mobile UIs and not applicable to the full gnome desktop, or there are better alternatives for the full desktop. -
implicitly adds a bunch of useful apps to the
gnomemeta UI package so that they are available by default on new installations. Some might be a little opinionated, but I think most folks installing this UI would expect most or all of these to be available by default so it felt worth adding them. -
install flatpak and set up the flathub repo (new installs only)
This requires a recent (currently only from master branch?) pmbootstrap, that can support pmb_recommends in arbitrary packages.