Can Home Manager install unstable and stable programs (modules) not just pkgs?

Thanks @VTimofeenko,

I’m trying to understand the solution from the post you have referred to:

inputs = {
    ...
    home-manager-unstable.url = "github:nix-community/home-manager";
  };

...

home-manager.users.alice =
  _: # { config, ... }: # config is home-manager's config, not the OS one
  {
    imports = [ (inputs.home-manager-unstable + "/modules/programs/bemenu.nix") ];
    home.stateVersion = "23.11";
    programs.bemenu.enable = true;
  };

in my context:

flake.nix (nix-darwin) with home manager module > home.nix (home manager config) > mise.nix, which lilkely would be easy to implement…

but I have started using umport Umport: Automatic Import of Modules, and as noob, I do not know how to get around what appears to be a limitation to just 1 use of imports per .nix file or just home manager config, to use imports as you have or to integrate it into my existing import of all my modules betow…

 imports = ylib.umport {
    paths = [./pkgs-home-manager/modules-macos-active ./options-home-manager];
    recursive = true;
  };

I have tried to add the following to imports = ylib.umport { as per its API, but it (obviously) gives an error:

include = [ (inputs.home-manager-unstable + "./pkgs-home-manager/modules-macos-active/cli/mise/mise.nix") ];

If not possible via umport (likely - another - question I must write it’s author), is there another way to import mise.nix equivalent of your solution from the other post re bemenu?