mirror of
https://github.com/NixOS/nix
synced 2025-06-24 22:11:15 +02:00
25 lines
449 B
Nix
25 lines
449 B
Nix
let
|
|
|
|
closure = builtins.genericClosure {
|
|
startSet = [ { key = 80; } ];
|
|
operator =
|
|
{
|
|
key,
|
|
foo ? false,
|
|
}:
|
|
if builtins.lessThan key 0 then
|
|
[ ]
|
|
else
|
|
[
|
|
{ key = builtins.sub key 9; }
|
|
{
|
|
key = builtins.sub key 13;
|
|
foo = true;
|
|
}
|
|
];
|
|
};
|
|
|
|
sort = (import ./lib.nix).sortBy (a: b: builtins.lessThan a.key b.key);
|
|
|
|
in
|
|
sort closure
|