diff options
Diffstat (limited to 'hosts/default.nix')
| -rw-r--r-- | hosts/default.nix | 46 |
1 files changed, 26 insertions, 20 deletions
diff --git a/hosts/default.nix b/hosts/default.nix index a5d3714..e30102a 100644 --- a/hosts/default.nix +++ b/hosts/default.nix @@ -7,6 +7,16 @@ secrets, ... }: +let + defaultModules = with inputs; [ + nix-index-database.nixosModules.nix-index + sops-nix.nixosModules.sops + ]; + + pcModules = [ + inputs.nix-gaming.nixosModules.pipewireLowLatency + ]; +in { flake.nixosConfigurations = with lib; { kansai = @@ -29,15 +39,17 @@ ; }; - modules = with inputs; [ - home-manager.nixosModule - pia.nixosModules.${pkgs.system}.default - nix-index-database.nixosModules.nix-index - nur.nixosModules.nur - chaotic.nixosModules.default - sops-nix.nixosModules.sops - ./kansai - ]; + modules = + with inputs; + [ + home-manager.nixosModule + pia.nixosModules.${pkgs.system}.default + nur.nixosModules.nur + chaotic.nixosModules.default + ./kansai + ] + ++ defaultModules + ++ pcModules; }; himeji = nixosSystem { @@ -56,26 +68,20 @@ ; }; - modules = with inputs; [ + modules = [ ./himeji - disko.nixosModules.disko - nix-index-database.nixosModules.nix-index - sops-nix.nixosModules.sops - ]; + inputs.disko.nixosModules.disko + ] ++ defaultModules; }; akashi = nixosSystem { + modules = [ ./akashi ] ++ defaultModules ++ pcModules; + pkgs = (kansaiPkgs { nixpkgsAllowUnfree = true; })."x86_64-linux"; - modules = with inputs; [ - ./akashi - nix-index-database.nixosModules.nix-index - sops-nix.nixosModules.sops - ]; - specialArgs = { inherit inputs |