diff --git a/modules/rename.nix b/modules/rename.nix index 2d5a938c628..ebad3821270 100644 --- a/modules/rename.nix +++ b/modules/rename.nix @@ -27,7 +27,13 @@ let zipModules = list: with pkgs.lib; zip (n: v: - if tail v != [] then zipModules v else head v + if tail v != [] then + if n == "_type" then builtins.trace "Merge _type" (head v) + else if n == "extraConfigs" then builtins.trace "Merge extraConfigs" (concatLists v) + else if n == "description" || n == "apply" then + abort "Cannot rename an option to multiple options." + else zipModules v + else head v ) list; rename = statusTemplate: from: to: with pkgs.lib;