{ additionalHomeConfig, additionalHomeMods, additionalInputs, config, homeMods, inputs, lib, mod, pkgs, root, alternativePkgs, system, ... }: { xdg = { portal.config.common.default = "*"; portal = { enable = true; extraPortals = [pkgs.xdg-desktop-portal-gtk]; }; }; home-manager = { useGlobalPkgs = true; useUserPackages = true; extraSpecialArgs = { inherit inputs root additionalInputs alternativePkgs system; }; users.${config.conf.username} = { imports = [ ./common.nix ./themes ./sync.nix ../modules/programs/browser/foxwrappers.nix ] ++ homeMods ++ additionalHomeMods ++ lib.optional (builtins.pathExists mod) mod ++ lib.optional (builtins.pathExists additionalHomeConfig) additionalHomeConfig; }; }; }