diff --git a/flake.nix b/flake.nix index a91d097..6748377 100644 --- a/flake.nix +++ b/flake.nix @@ -31,25 +31,29 @@ nixcord, ... }@inputs: + let + boilerplate = [ + ./modules/themeing + home-manager.nixosModules.home-manager + { + home-manager.useGlobalPkgs = true; + home-manager.useUserPackages = true; + home-manager.extraSpecialArgs = { inherit inputs; }; + home-manager.sharedModules = [ + ./modules/themeing + ./modules/programs + ]; + home-manager.users.lucy = ./modules/hosts/base/home.nix; + } + ]; + in { nixosConfigurations.nerv = nixpkgs.lib.nixosSystem { specialArgs = { inherit inputs; }; modules = [ - ./modules/themeing - ./modules/hosts/nerv/configuration.nix - home-manager.nixosModules.home-manager - { - home-manager.useGlobalPkgs = true; - home-manager.useUserPackages = true; - home-manager.extraSpecialArgs = { inherit inputs; }; - home-manager.sharedModules = [ - ./modules/themeing - ./modules/programs - ]; - home-manager.users.lucy = ./modules/hosts/base/home.nix; - } - ]; + ] + ++ boilerplate; }; };