You would love NixOS.
I'm waiting to see if Omarchy switches to NixOS for their next major release. I have ~100GB of unpartitioned space ready for experimentation and NixOS is the most likely candidate.
Plus I went and installed a bunch of cool desktop effects so it's cool to me now :)