{ self, ... }@inputs:
name: system:
inputs.nixpkgs.lib.nixosSystem ({
inherit system;
specialArgs = { inherit inputs self; };
modules = [
"${self}/hosts/${name}/system.nix"
"${self}/hosts/${name}/user.nix"
inputs.home-manager.nixosModule
];
})