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