···299299 # a module will resolve strictly the attributes used as argument but300300 # not their values. The values are forwarding the result of the301301 # evaluation of the option.302302- requiredArgs = builtins.attrNames (lib.functionArgs f);303302 context = name: ''while evaluating the module argument `${name}' in "${key}":'';304304- extraArgs = builtins.listToAttrs (map (name: {305305- inherit name;306306- value = builtins.addErrorContext (context name)307307- (args.${name} or config._module.args.${name});308308- }) requiredArgs);303303+ extraArgs = builtins.mapAttrs (name: _:304304+ builtins.addErrorContext (context name)305305+ (args.${name} or config._module.args.${name})306306+ ) (lib.functionArgs f);309307310308 # Note: we append in the opposite order such that we can add an error311309 # context on the explicited arguments of "args" too. This update
···354354 kinetic-cpp-client = throw "kinetic-cpp-client has been removed from nixpkgs, as it's abandoned."; # 2020-04-28355355 kicad-with-packages3d = kicad; # added 2019-11-25356356 kindlegen = throw "kindlegen has been removed from nixpkgs, as it's abandoned and no longer available for download."; # 2021-03-09357357+ kino = throw "kino has been removed because it was broken and abandoned"; # added 2021-04-25357358 krename-qt5 = krename; # added 2017-02-18358359 kerberos = libkrb5; # moved from top-level 2021-03-14359360 keymon = throw "keymon has been removed from nixpkgs, as it's abandoned and archived."; # 2019-12-10