This commit is contained in:
Lucy Hochkamp 2025-03-23 16:02:52 +01:00
parent 62df62c3aa
commit db11846811
No known key found for this signature in database
27 changed files with 887 additions and 64 deletions

View file

@ -0,0 +1,22 @@
{
config,
lib,
inputs,
...
}:
let
cfg = config.xyno.presets.home-manager;
in
{
options.xyno.presets.home-manager.enable =
lib.mkEnableOption "enables home manager on the default user";
config = lib.mkIf cfg.enable {
home-manager.useGlobalPkgs = true;
home-manager.sharedModules = (import ../../hm-modules/module-list.nix) ++ [
inputs.nix-flatpak.homeManagerModules.nix-flatpak
];
home-manager.users.${config.xyno.system.user.name} = {pkgs, ... }: {
home.stateVersion = lib.mkDefault "24.11";
};
};
}