23 lines
525 B
Nix
23 lines
525 B
Nix
|
{ inputs, outputs, pkgs, ... }:
|
||
|
|
||
|
with inputs.home-manager.lib;
|
||
|
|
||
|
let
|
||
|
mkHome = builtins.mapAttrs (host: extraModules:
|
||
|
homeManagerConfiguration {
|
||
|
inherit pkgs;
|
||
|
|
||
|
extraSpecialArgs = { inherit inputs outputs; };
|
||
|
|
||
|
modules = [
|
||
|
(outputs.homeModules + "/" + username)
|
||
|
outputs.commonHomeModule
|
||
|
inputs.nix-flatpak.homeManagerModules.nix-flatpak
|
||
|
] ++ extraModules;
|
||
|
});
|
||
|
in
|
||
|
mkHome {
|
||
|
"jdigi" = [ ];
|
||
|
"jdigi@Joe-Desktop" = [ (outputs.hostModules + "Joe-Desktop/home-manager") ];
|
||
|
}
|