Bazzite is a gaming-oriented Fedora Atomic spin that uses rpm-ostree to manage an immutable OS image and that provides stable NVIDIA and Steam support out of the box.
It has become my “gaming” distribution of choice since it ships with RetroDECK and a set of other useful packages for managing games, HID controllers, etc.
Notes
systemdunits used for booting the system and starting up the main UI.
Wake-On-LAN
To enable Wake-On-LAN on Bazzite, you can set up a udev rule like this:
cat /etc/udev/rules.d/81-wol.rules
ACTION=="add", SUBSYSTEM=="net", NAME=="enp3s0", RUN+="/usr/sbin/ethtool -s enp3s0 wol g"
…with enp3s0 being your network interface name (which is actually shown in Steam Settings). Steam Link clients will then be able to wake up your PC, which is very useful and can save a lot of power.