{ inputs, outputs, pkgs, ... }: with inputs.home-manager.lib; let mkHome = builtins.mapAttrs (host: extraModules: homeManagerConfiguration { inherit pkgs; extraSpecialArgs = { inherit inputs outputs; }; modules = [ (outputs.homeModules + "/" + username) outputs.commonHomeModule inputs.nix-flatpak.homeManagerModules.nix-flatpak ] ++ extraModules; }); in mkHome { "jdigi" = [ ]; "jdigi@Joe-Desktop" = [ (outputs.hostModules + "Joe-Desktop/home-manager") ]; }