Home Manager always seems like a unnecessary layer though. Why is it needed if you already control everything with NixOS?
That makes a lot of sense. Right now a nixos-rebuild is really slow for me as I have a big configuration.nix file. I guess Home Manager could help in this case, will dig into it.