diff --git a/flake.nix b/flake.nix index afc61a1..9d05235 100644 --- a/flake.nix +++ b/flake.nix @@ -64,6 +64,15 @@ lemp11 = mkNixos { desktop = true; hostname = "lemp11"; + + # TODO: move the rest of the modules here. + modules = [ + nixos-hardware.nixosModules.common-cpu-intel + nixos-hardware.nixosModules.common-gpu-intel + nixos-hardware.nixosModules.common-pc-laptop + nixos-hardware.nixosModules.common-pc-laptop-hdd + nixos-hardware.nixosModules.system76 + ]; }; }; diff --git a/nix/lib/nixos/default.nix b/nix/lib/nixos/default.nix index 7556452..95e09e6 100644 --- a/nix/lib/nixos/default.nix +++ b/nix/lib/nixos/default.nix @@ -9,6 +9,7 @@ { desktop ? false, hostname, + modules ? [ ], }: let configuration = import ./configuration.nix { @@ -44,12 +45,5 @@ inputs.nixpkgs.lib.nixosSystem { configuration hardwareConfiguration - - # TODO: only for "lemp11". - nixos-hardware.nixosModules.common-cpu-intel - nixos-hardware.nixosModules.common-gpu-intel - nixos-hardware.nixosModules.common-pc-laptop - nixos-hardware.nixosModules.common-pc-laptop-hdd - nixos-hardware.nixosModules.system76 - ]; + ] ++ modules; }