I believe the piece of information you’re looking for is here
Since the entire point of home manager is being a manager for a single user’s environment, the nixos module provided by home-manager is made to support multiple users. This allows you to include multiple home-manager configurations on a single nixos machine. In your case, it probably means you want something along the following lines:
@h7x4 This is what I had working for me, But, now, I want to use a stand-alone alone flake of home-manager and consume it in my NixOS flake as an input.
AFAIK, the output of home-manager.lib.homeManagerConfiguration is meant for the standalone home-manager tool, not for reuse in a nixos module. You can either refer to your home-manager configuration using a path into the flake like shown above, or make your own flake output that is just the home.nix file, something like this:
It’s not a hack, that’s basically your only option.
There’s no official name as per the flake schema at the moment, but you could name the output homeManagerModules.<name> or homeModules.<name> as many other projects do.
Though, since no CLI knows about such an output nor is it part of the current schema, the name of the output is entirely up to you.