blob: 973507c5ce927ff2d6c31c4d01ff1d19682a53f9 (
plain) (
tree)
|
|
{ inputs, outputs, stateVersion, ... }:
{
newhome = { nixpkgs, overlays, hostname, username, platform }: inputs.home-manager.lib.homeManagerConfiguration {
pkgs = inputs.nixpkgs.legacyPackages.${platform};
extraSpecialArgs = {
inherit inputs outputs hostname platform username stateVersion overlays;
};
modules = [
{ nixpkgs.overlays = overlays; }
./home/${username}/home.nix
];
};
newhost = { nixpkgs, overlays, hostname, username }: inputs.nixpkgs.lib.nixosSystem {
specialArgs = {
inherit inputs outputs hostname username stateVersion overlays;
};
modules = [
{ nixpkgs.overlays = overlays; }
./systems
];
};
forAllSystems = inputs.nixpkgs.lib.genAttrs [
"x86_64-linux"
];
}
|