{ lib, inputs, outputs, self, kansaiPkgs, secrets, ... }: { imports = let commonModules = with inputs; [ nix-index-database.nixosModules.nix-index sops-nix.nixosModules.sops ]; pcModules = system: with inputs; [ nix-gaming.nixosModules.pipewireLowLatency pia.nixosModules.${system}.default ] ++ commonModules; commonInherits = { inherit lib inputs kansaiPkgs self outputs secrets ; }; pcInherits = { inherit pcModules; } // commonInherits; in [ (import ./akashi pcInherits) (import ./himeji (commonInherits // { inherit commonModules; })) (import ./kansai pcInherits) ]; }