blob: 973507c5ce927ff2d6c31c4d01ff1d19682a53f9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
{ 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"
];
}
|