Yeah that’s a lot of what kept me out of most of home-manager’s functionality.
I will say, though, there are occasionally programs that have a lot of home-manager options yet few (if any) NixOS options (gammastep
comes to mind), so I use it for those.
Also, configuring browsers with home-manager is fantastic!
To my knowledge, that is controlled by your window manager/DE.