АБ
Size: a a a
АБ
AV
//
что перетёр был скрыт от меняАБ
lib.recursiveUpdate { a.b = 10; } {a.c = 20; }
выдаст { a = { b = 10; c = 20; }; }
а не { a.c = 20; }
)AV
{ passthru = {config = config_env; }; }
AV
АБ
AV
AV
AV
АБ
lib.recursiveUpdate pkgs { hello = my-hello; }
оставит в pkgs.hello
те аттрибуты, что были там до этого но которых нет в my-hello
АБ
АБ
lib.recursiveUpdateUntilDerivation
AN
AN
AN
АБ
АБ
АБ
AV
AN