{ inputs, self, ... }: { imports = [ inputs.home-manager.flakeModules.home-manager ]; flake.nixosModules.global = { pkgs, lib, config, ... }: { imports = [ inputs.home-manager.nixosModules.default ]; config.home-manager = lib.mkIf (config.features.nixos.home-manager.enable) { useGlobalPkgs = true; useUserPackages = true; backupFileExtension = "bak"; extraSpecialArgs = { inherit inputs; }; users.grey = self.homeModules.${config.info.hostName}; }; }; }