mirror of
https://github.com/CHN-beta/nixos.git
synced 2024-10-23 04:58:44 +08:00
19 lines
492 B
Nix
19 lines
492 B
Nix
|
{ inputs, devices, localLib }:
|
||
|
builtins.listToAttrs (builtins.map
|
||
|
(system:
|
||
|
{
|
||
|
name = system;
|
||
|
value = inputs.nixpkgs.lib.nixosSystem
|
||
|
{
|
||
|
system = let arch.pi3b = "aarch64-linux"; in arch.${system} or "x86_64-linux";
|
||
|
specialArgs = { topInputs = inputs; inherit localLib; };
|
||
|
modules = localLib.mkModules
|
||
|
[
|
||
|
{ config.nixpkgs.overlays = [ inputs.self.overlays.default ]; }
|
||
|
../modules
|
||
|
../devices/${system}
|
||
|
];
|
||
|
};
|
||
|
})
|
||
|
devices)
|