{ inputs, config, ... }: let username = config.flake.globalConfig.username; hmConfig = { useGlobalPkgs = true; useUserPackages = true; backupFileExtension = "backup"; users.${username}.home.stateVersion = "24.11"; }; in { flake.modules.nixos.home-manager = { ... }: { imports = [ inputs.home-manager.nixosModules.home-manager ]; home-manager = hmConfig; }; flake.modules.darwin.home-manager = { ... }: { imports = [ inputs.home-manager.darwinModules.home-manager ]; home-manager = hmConfig; }; }