nixos-combined-flake/lib/mkHomeConfiguration.nix

26 lines
437 B
Nix

{
nixpkgs,
inputs,
outputs,
flakeLib,
vars,
system,
profile,
overlays ? [],
...
}: {
${profile} = inputs.home-manager.lib.homeManagerConfiguration {
extraSpecialArgs = {
inherit inputs outputs vars flakeLib;
inherit (inputs) nix-colors;
};
pkgs = flakeLib.mkPkgs {
inherit nixpkgs system overlays;
};
modules = [
../profiles/home-manager/${profile}/home.nix
];
};
}