{ lib, inputs, outputs, self, ... }: let secrets = import ../lib/secrets.nix { inherit self; }; in { flake.nixosConfigurations = with lib; { kansai = nixosSystem { specialArgs = { inherit inputs outputs secrets; }; modules = with inputs; [ home-manager.nixosModule pia.nixosModule nix-index-database.nixosModules.nix-index nur.nixosModules.nur chaotic.nixosModules.default ./kansai ]; }; himeji = nixosSystem { specialArgs = { inherit inputs outputs secrets; }; modules = [ ./himeji inputs.disko.nixosModules.disko inputs.nix-index-database.nixosModules.nix-index ]; }; }; }