diff --git a/modules/flake-parts/lib.nix b/modules/flake-parts/lib.nix index 6db5b1e1..83a4f0b4 100644 --- a/modules/flake-parts/lib.nix +++ b/modules/flake-parts/lib.nix @@ -28,14 +28,17 @@ module: type: self.lib.evalModules (forwardedArgs // { - modules = [ - (packagesDirPath + "/${module}") - { - paths.projectRoot = projectRoot; - paths.projectRootFile = projectRootFile; - paths.package = "/${packagesDir}/${module}"; - } - ]; + modules = + args.modules + or [] + ++ [ + (packagesDirPath + "/${module}") + { + paths.projectRoot = projectRoot; + paths.projectRootFile = projectRootFile; + paths.package = "/${packagesDir}/${module}"; + } + ]; }) ) (builtins.readDir packagesDirPath);