treewide: format
All checks were successful
Check flake / build-amd64-linux (push) Successful in 2m53s
All checks were successful
Check flake / build-amd64-linux (push) Successful in 2m53s
This commit is contained in:
@ -15,21 +15,22 @@ let
|
||||
directory = ../pkgs;
|
||||
};
|
||||
in
|
||||
lib.mapAttrs
|
||||
(name: value:
|
||||
if lib.isAttrs value then
|
||||
if lib.hasAttrByPath [ name "overrideScope" ] prev then
|
||||
# Namespaced package sets created with `lib.makeScope pkgs.newScope`.
|
||||
prev.${name}.overrideScope (final': prev':
|
||||
lib.mapAttrs (name': value': final'.callPackage value' { }) value)
|
||||
else if lib.hasAttrByPath [ name "extend" ] prev then
|
||||
# Namespaced package sets created with `lib.makeExtensible`.
|
||||
prev.${name}.extend (final': prev':
|
||||
lib.mapAttrs (name': value': final.callPackage value' { }) value)
|
||||
else
|
||||
# Namespaced package sets in regular attrsets.
|
||||
prev.${name} // value
|
||||
else
|
||||
final.callPackage value { })
|
||||
pkgs
|
||||
|
||||
lib.mapAttrs (
|
||||
name: value:
|
||||
if lib.isAttrs value then
|
||||
if lib.hasAttrByPath [ name "overrideScope" ] prev then
|
||||
# Namespaced package sets created with `lib.makeScope pkgs.newScope`.
|
||||
prev.${name}.overrideScope (
|
||||
final': prev': lib.mapAttrs (name': value': final'.callPackage value' { }) value
|
||||
)
|
||||
else if lib.hasAttrByPath [ name "extend" ] prev then
|
||||
# Namespaced package sets created with `lib.makeExtensible`.
|
||||
prev.${name}.extend (
|
||||
final': prev': lib.mapAttrs (name': value': final.callPackage value' { }) value
|
||||
)
|
||||
else
|
||||
# Namespaced package sets in regular attrsets.
|
||||
prev.${name} // value
|
||||
else
|
||||
final.callPackage value { }
|
||||
) pkgs
|
||||
|
Reference in New Issue
Block a user