3 ms·
I would love a Bazzite-style nixos distribution. Like batteries-included for gaming. Is this kind of thing common in the NixOS space ? Like configs you can imp
by LelouBil 4mo ago
I would love a Bazzite-style nixos distribution. Like batteries-included for gaming.
Is this kind of thing common in the NixOS space ? Like configs you can import that manage 99% of the os for you ?
- mrhottakes 4mo agoIt is not common at all
- frantathefranta 4mo agoThere are templates for deploying NixOS but almost all that I've encountered are heavily opinionated and thus only kinda work for specific people (usually the ones that designed them). Then when you want to customize them it's almost always easier to start from scratch.
- synoptik 4mo agoNixOS is very much a toolkit for building operating systems. You in modules that set up parts of the system with overridable defaults, and you focus on the parts that matter. Sometimes that is the disk layout, other times it is the dot files, yet other times it is the services. Adding a new domain to my NixOS webserver is a single line of code.
- jdiaz5513 4mo agoWhat makes Bazzite-like uncommon is the degree of hardware testing and kernel tuning required to get some of the more exotic hardware fully working and stable. Jovian exists for the Steam Deck and is probably the closest thing right now: https://jovian-experiments.github.io/Jovian-NixOS/ https://jovian-experiments.github.io/Jovian-NixOS/ I am tempted to try making a "Nixzite" flake just to see how far it can get to feature parity with Bazzite, but again most of the story with Bazzite is the sizable community working on hardware tuning and kernel modifications. The catch with that flake would be a lot of waiting for the kernel to rebuild if I bring in the Bazzite patches, and that's just not a fun UX...
- Cyph0n 4mo agoJovian is as close as you’ll get. Works like a charm and gives you a SteamOS-like experience on desktop.
- ltheanine 4mo agoNot the same thing but you can go in the other direction using https://blue-build.org/reference/recipe/ https://blue-build.org/reference/recipe/. You can have a nixos-style bazzite distribution where you import the bazzite base image and layer your custom config on top of it.
- LelouBil 4mo agoYes I'm using bluebuild for my custom bazzite image.