{ lib, inputs, kansaiPkgs, pcModules, self, outputs, secrets, ... }: { flake.nixosConfigurations.akashi = let pkgs = (kansaiPkgs { nixpkgsAllowUnfree = true; })."x86_64-linux"; in lib.nixosSystem { inherit pkgs; modules = [ ./configuration.nix ./hardware-configuration.nix inputs.home-manager.nixosModules.home-manager { home-manager = { useGlobalPkgs = true; useUserPackages = true; users.ebisu = import "${self}/home/ebisu/core"; extraSpecialArgs = { inherit inputs; }; }; } ] ++ pcModules pkgs.system; specialArgs = { inherit inputs outputs secrets self ; }; }; }