mirror of
https://github.com/kittywitch/nixfiles.git
synced 2026-02-10 04:49:19 -08:00
14 lines
493 B
Nix
14 lines
493 B
Nix
{ lib, target }:
|
|
|
|
with lib;
|
|
|
|
let
|
|
runners = {
|
|
run = foldAttrList (mapAttrsToList (targetName: targetx: mapAttrs' (k: run:
|
|
nameValuePair run.name run.set
|
|
) targetx.runners.run) target);
|
|
lazy.run = foldAttrList (mapAttrsToList (targetName: targetx: mapAttrs' (k: run:
|
|
nameValuePair run.name run.set
|
|
) targetx.runners.lazy.run) target);
|
|
lazy.nativeBuildInputs = concatLists (mapAttrsToList (targetName: target: target.runners.lazy.nativeBuildInputs) target);
|
|
}; in runners
|