{ self, nixpkgs, ... }: { systemSettings, userSettings, ... }: let inherit (self) inputs; inherit systemSettings userSettings; mkHost = name: nixpkgs.lib.nixosSystem { modules = [ ./${name} { nixpkgs.hostPlatform = systemSettings.system; } ] ++ builtins.attrValues self.nixosModules; specialArgs = { inherit inputs; inherit systemSettings; inherit userSettings; }; }; in { syushiki = mkHost "syushiki"; }