move common imports to flake function

This commit is contained in:
Anthony Rodriguez 2024-08-26 13:46:52 +02:00
parent 6b8f0f4f7f
commit a4623b8af9
Signed by: nezia
GPG key ID: EE3BE97C040A86CE
3 changed files with 6 additions and 11 deletions

View file

@ -30,6 +30,11 @@
system = "x86_64-linux"; system = "x86_64-linux";
commonModules = hostname: [ commonModules = hostname: [
./modules/sops.nix
./modules/system.nix
./modules/gnome.nix
./modules/syncthing
./modules/stylix.nix
./hosts/${hostname} ./hosts/${hostname}
sops-nix.nixosModules.sops sops-nix.nixosModules.sops
stylix.nixosModules.stylix stylix.nixosModules.stylix
@ -43,7 +48,7 @@
{ _module.args = { inherit hostname username; }; } { _module.args = { inherit hostname username; }; }
]; ];
configureSystem = hostname: homeConfig: nixpkgs.lib.nixosSystem { configureSystem = hostname: homeConfig: nixpkgs.lib.nixosSystem {
system = system; system = system;
modules = commonModules hostname ++ [ modules = commonModules hostname ++ [
{ home-manager.users.${username} = import homeConfig; } { home-manager.users.${username} = import homeConfig; }

View file

@ -3,11 +3,6 @@
{ {
imports = [ imports = [
./hardware-configuration.nix ./hardware-configuration.nix
../../modules/sops.nix
../../modules/system.nix
../../modules/gnome.nix
../../modules/syncthing
../../modules/stylix.nix
]; ];
services.xserver.videoDrivers = ["nvidia"]; services.xserver.videoDrivers = ["nvidia"];

View file

@ -3,11 +3,6 @@
{ {
imports = [ imports = [
./hardware-configuration.nix ./hardware-configuration.nix
../../modules/sops.nix
../../modules/system.nix
../../modules/gnome.nix
../../modules/syncthing
../../modules/stylix.nix
]; ];
services.fprintd.enable = true; services.fprintd.enable = true;