I recently discovered the ublue-os/packages repo (nice!), and realized that it seems possible to uninstall the Bluefin branding packages in my custom build instead of doing all of this fiddly hacking in my build.sh
.
I realize that I’m probably one of few Bluefin users who wants to do this, but I much prefer the “anonymous” look of stock Gnome.
Anyways, I’ve tried at length to remove, say, bluefin-logos
, without breaking my image, but as soon as I do that gdm
, gnome-shell
, and most of the plymouth
stuff gets autoremoved. I tried dnf5 remove --no-autoremove ...
and dfn5 mark user gdm ...
, but to no avail; gnome-shell
and friends are still autoremoved. Next, I tried to explicitly reinstall these after uninstalling bluefin-logos
but the build fails with Failed to resolve the transaction: Argument 'gnome-shell' matches only packages excluded by versionlock.
This brings me to the actual question:
How can I remove any of bluefin-logos
, bluefin-cli-logos
, bluefin-backgrounds
, or bluefin-faces
without also removing gdm
and gnome-shell
?
EDIT: I’m still blown away by how safe the atomic desktop approach makes this; I would have been very upset to have accidentally blown away gdm
by uninstalling the wrong thing on arch or fedora or whatever else. This is yet another time where I am so thankful for all of the great work done by the vanguards of the atomic desktop!