note to self run "nohup nixos-rebuild switch" instead of just "nixos-rebuild switch". When it restarts the GUI it'll kill itself and leave you with a half-started system :P
And running it a 2nd time failed because of some dbus connectivity issue...
Workaround "systemctl stop user.slice" (or reboot) and then rerun it (both from tty1)