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") ];
|
|
}
|