nix-config/modules/home-manager/default.nix

25 lines
571 B
Nix

{ 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;
};
}