Home-manager manages programs and their configuration.
When used standalone, then it will use nix-env or nix profile to actually create and maintain the information to nix which things are contained in the users “default” profile which gets linked through ~/.nix-profile.