mirror of
https://github.com/CHN-beta/nixos.git
synced 2024-10-23 01:39:10 +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)
|