Personally I think the immutability is amazing precisely because it lets me tinker. Being able to layer packages and roll back if it’s not happy finally lets me try out different development setups
The way I see it, an os is just a set of fixed versions. I might as well treat it like a git checked requirements.txt or package.lock.json
Nix is also nice for that but that’s just a straight up config file nothing else.
Bazzite at least comes with preloaded options and wizards to choose other things
Personally I think the immutability is amazing precisely because it lets me tinker. Being able to layer packages and roll back if it’s not happy finally lets me try out different development setups
The way I see it, an os is just a set of fixed versions. I might as well treat it like a git checked requirements.txt or package.lock.json
Nix is also nice for that but that’s just a straight up config file nothing else.
Bazzite at least comes with preloaded options and wizards to choose other things