It is. I also wonder if there was a model that accomplishes the same thing but with less image copying.
Like, make snapshots every day, but manual installs are not snapshotted but still tracked with ostree. So you can revert them, display them transparently etc.
The name is misleading, but even if the core system was unchangeable, Linux desktops are all configurable per-user (i.e. without sudo) so even on SteamOS etc. this would be fine.
These are all configurable per-user, so no issue at all. SDDM themes are an exception, here you can use sddm2rpm or other methods. sddm2rpm is the most elegant, without changing much on the system.
You can also install rpm packages.
Go to discussion.fedoraproject.org if you need help. Use the tags #atomic-desktops #rpm-ostree and similar ones and you will get help quickly.
I learned that rpm-ostree cant remove packages from an OCI image, ever.
So even if I have a blue-build process for example in secureblue removing Firefox, it is just removed on my side, locally. Thats why I cant reinstall it.
Instead of learning about all the Flatpak packaging conventions, I just translated the docs!
I would never use dnf Fedora again, it is an unstable mess.
I am on Kinoite since a year or more? Works great. Fedoras Packages are awesome, stable and often better than Uwuntu or OpenSUS
But dnf upgrades simply were extremely unreliable.
It doesnt matter how your distro looks, thats the desktop.
It matters how it backups, upgrades, recovers.