Honestly, the short answer is because I think it’s cool and because I can haha.
The long answer is because several features I appreciate would be either impossible or extremely painful to pull off on the stock OS. In no particular order, off the top of my head:
I like the idea of having a fedora based OS that’s stable but still as close to bleeding edge as it gets when it comes to the kernel, mesa and whatnot while retaining the steam niceties and getting easy rollbacks on top
Easier to customize, I have my own fork with a couple of tweaks on top of mainline Bazzite
Trying out new desktop environments comes as easy as rebasing to another image
Btrfs with compression and deduplication on by default does wonders for space savings on proton prefixes
It optionally installs Nix and it’s my preferred package manager (and OS!)
For a more practical example on why I appreciate the more recent packages, I remember getting that new mesa release with considerably smaller shader caches months ago, I’m not even sure vanilla Steam OS already has it.
With all that said, it really does mostly boil down to my just feeling like tinkering a little anyway. There are cool advantages but they’re pretty niche at the end of the day, I’m just the kind of nerd who loves experimenting. Hell, I’m considering test driving NixOS for the heck of it.
Plenty fair enough, thanks! That does remind me that I do need to look into Nix{OS} again, SteamOS does have built in support for Nix (or at least, I see there’s a /nix folder by default now). Had some issues with daily driving NixOS on my desktop a while back ago, but I suppose that doesn’t mean I can’t use it as a package manager!
Ah, it seems they’ve added Nix on 3.5, that’s quite nice! At the very least I love using Home Manager to basically setup everything CLI and more. Overengineered dotfiles with extra bells and whistles, if you will!
My past experiences with actually daily driving NixOS hadn’t been too great either so I hear you there. I don’t use it on my desktop rn because my setup is regrettably too tied to Windows atm but I sure love the thing.
Honestly, the short answer is because I think it’s cool and because I can haha.
The long answer is because several features I appreciate would be either impossible or extremely painful to pull off on the stock OS. In no particular order, off the top of my head:
For a more practical example on why I appreciate the more recent packages, I remember getting that new mesa release with considerably smaller shader caches months ago, I’m not even sure vanilla Steam OS already has it.
With all that said, it really does mostly boil down to my just feeling like tinkering a little anyway. There are cool advantages but they’re pretty niche at the end of the day, I’m just the kind of nerd who loves experimenting. Hell, I’m considering test driving NixOS for the heck of it.
Plenty fair enough, thanks! That does remind me that I do need to look into Nix{OS} again, SteamOS does have built in support for Nix (or at least, I see there’s a
/nix
folder by default now). Had some issues with daily driving NixOS on my desktop a while back ago, but I suppose that doesn’t mean I can’t use it as a package manager!Ah, it seems they’ve added Nix on 3.5, that’s quite nice! At the very least I love using Home Manager to basically setup everything CLI and more. Overengineered dotfiles with extra bells and whistles, if you will!
My past experiences with actually daily driving NixOS hadn’t been too great either so I hear you there. I don’t use it on my desktop rn because my setup is regrettably too tied to Windows atm but I sure love the thing.