Files
dotfiles/config/nix/linux/default.nix
2024-02-18 04:03:22 +05:30

29 lines
508 B
Nix

{
devices,
inputs,
overlays,
home-manager,
...
}:
builtins.listToAttrs (builtins.map
(device: {
name = device.user;
value = let
pkgs = import inputs.nixpkgs {
inherit overlays;
system = device.system;
};
in
home-manager.lib.homeManagerConfiguration {
inherit pkgs;
extraSpecialArgs = {
inherit inputs;
inherit device;
};
modules = [
../common/home.nix
];
};
})
devices)