My very personal recommendation:
You don't, at least on a single user machine. Instead you use one of the many dotfile managers out there and for anything package related NixOS.
home-manager makes the feedback loop for editing configs managed through it very long, which slowed me personally down a lot.
One place where I would recommend home-manager is, if you are not using NixOS and only manage your packages through it.