I have NixOS installed on a 2009 MacBook Pro and it works well enough every time I pick it up.
I'm probably also going to install it on a 2019 iMac once macOS stops getting security updates but I haven't tried it yet.