Fedora Silverblue is also a pretty cool project, if you can put up with its compromises https://fedoraproject.org/atomic-desktops/silverblue/