···4344in
45{
46- den.provides.home-manager =
47- _:
48- throw ''
49- NOTICE: den.provides.home-manager aspect is not needed anymore.
50-51- Enabling Home Manager is now made via the host config:
52-53- Per host:
54-55- den.hosts.x86_64-linux.igloo.home-manager.enable = true;
56-57- On ALL hosts:
58-59- den.base.host.home-manager.enable = true;
60-61- See <den/home-manager/hm-os.nix>
62-63- If you had includes at den._.home-manager, you can use:
64-65- den.ctx.hm-host.includes = [ ... ];
66-67- For attaching aspects to home-manager enabled hosts.
68- '';
6970 den.ctx.home.description = "Standalone Home-Manager config provided by home aspect";
71 den.ctx.home._.home = { home }: parametric.fixedTo { inherit home; } den.aspects.${home.aspect};
···4344in
45{
46+ den.provides.home-manager = {};
00000000000000000000004748 den.ctx.home.description = "Standalone Home-Manager config provided by home aspect";
49 den.ctx.home._.home = { home }: parametric.fixedTo { inherit home; } den.aspects.${home.aspect};
···2# then config their aspects in as many files you want
3{
4 # tux user at igloo host.
5- den.hosts.x86_64-linux.igloo = {
6- users.tux = { };
7- home-manager.enable = true;
8- };
910 # define an standalone home-manager for tux
11 # den.homes.x86_64-linux.tux = { };
···2# then config their aspects in as many files you want
3{
4 # tux user at igloo host.
5+ den.hosts.x86_64-linux.igloo.users.tux = { };
00067 # define an standalone home-manager for tux
8 # den.homes.x86_64-linux.tux = { };