diff --git a/home/default.nix b/home/default.nix index 14d244f..67c4290 100644 --- a/home/default.nix +++ b/home/default.nix @@ -6,6 +6,7 @@ mod, additionalHomeConfig, homeMods, + additionalHomeMods, root, ... }: @@ -33,6 +34,7 @@ ./sync.nix ] ++ homeMods + ++ additionalHomeMods ++ lib.optional (builtins.pathExists mod) mod ++ lib.optional (builtins.pathExists additionalHomeConfig) additionalHomeConfig; }; diff --git a/lib/default.nix b/lib/default.nix index e25a471..777af7a 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -26,7 +26,10 @@ ../modules ]; }, - + additionalMods ? { + nixos = [ ]; + home = [ ]; + }, ... }: { @@ -78,10 +81,12 @@ root ; homeMods = mods.home; + additionalHomeMods = additionalMods.home; }; modules = [ mod ] ++ mods.nixos + ++ additionalMods.nixos ++ inputs.nixpkgs.lib.optional (builtins.pathExists additionalNixosConfig) additionalNixosConfig ++ inputs.nixpkgs.lib.optional (builtins.pathExists mod) mod; };