I'd love to try NixOS but I still have PTSD from trying to run/use Nix on MacOS, across two separate profiles on the same physical device too.
Sometimes I wish I could control more things using nix-darwin but then I remember I like mostly defaults on System Settings.