summaryrefslogtreecommitdiff
path: root/hosts
diff options
context:
space:
mode:
Diffstat (limited to 'hosts')
-rw-r--r--hosts/default.nix46
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