You've kinda got it wrong a bit.
Any usermode changes you make don't get reverted. Boot into Desktop mode, install whatever you want, and those stay.
Underlying OS changes won't impact that because usermode is seperated from the OS space.
You've kinda got it wrong a bit.
Any usermode changes you make don't get reverted. Boot into Desktop mode, install whatever you want, and those stay.
Underlying OS changes won't impact that because usermode is seperated from the OS space.
If you really don't want a immutable distro, you could use Nobara. It's based on Fedora and lets you install/remove packages as needed. It is optimized for gaming and has a Steam Deck version available.
That being said, I think Bazzite would be a better option. It is immutable like SteamOS, but it also bundles a bunch of other options like Flatpak, Homebrew, and Distrobox.
I've used it personally yet, but I've seen CachyOS work well
Why everyone and their mom is suddenly obsessed with cachyos and omarchy??
Please don’t compare cachyos to omarchy. Cachyos is well-designed and has lovely devs, omarchy is a horrible pile of steaming shit
Because there are a lot of people looking for not-immutable gaming focused distros that can be run on a steam deck? …Like you? 😃
Anyway, you can also just run Cachy with Cinnamon, it’s a choice in the installer.
Cuz friendly Arch is desirable even though I think that defeats the purpose.
Full DIY is install Arch or Gentoo, get the cachyos-deckify or steamos-jupiter kernel (or patches if on Gentoo) for the sleep/resume support and audio output. Then install whatever software you want.
Bazzite is immutable but uses rpm-ostree which means you can install basically any yum/dnf system packages and have them persist. It should be used sparingly but it's much more flexible than SteamOS because of it. I customize my own Bazzite-Gnome image to layer in a few packages but I'd consider that pretty advanced.
all 17 comments