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