I’ve been enjoying F43 Kinoite, after migrating from Silverblue F42. However to my surprise rebasing left a lot of gnome artefacts on my install and notably it didn’t remove or add any flatpaks that came by default with Silverblue.
So I’m wondering if I’m missing cool stuff that only comes bundled if I do a fresh a install of Kinoite.
I’ve only ever used Kinoite in a VM (and that as a clean install, not via rebasing) but have been daily-driving Silverblue for roughly a year. From what I understand, the way the images work, the version of Kinoite you have installed will be exactly the same as every other copy of Kinoite out there, from a system packages perspective, as long as you haven’t layered any packages.
Switching DEs by rebasing like you’ve done comes with all the same caveats as it would on “normal” Fedora or any other linux distribution, except that your base system can’t break. What you’re probably seeing are leftover dotfiles and that sort of thing that are all in your home directory. At this point you have two main options for getting rid of all traces of GNOME:
You can create a new user, giving yourself a brand-new home directory
You can try to find leftovers from GNOME in your home directory to remove.
There might be something leftover in /etc. rpm-ostree gives you a tool to check this: $ sudo ostree admin config-diff
You can inspect the output to see what’s different from your /etc to the original contents of the image, but changing things here can be dangerous. My bet is that if you were to just create a new user it would be as if you had been running kinoite all along, save for the obvious setup overhead that comes along with creating a user.
When someone installs a Fedora Atomic desktop from the official install ISO, they get the base OSTree image, plus a set of default Flatpak apps.
However, by rebasing to a different Fedora flavor, only the base image gets changed, but not the Flatpak apps. And that’s expected: only because one switched the desktop environment by rebasing, they might still want to use some of the Flatpaks that came with the initial installation.
What you could do is temporarily install Kinoite in a VM in order to get the list the Flatpaks installed by default.