14 lines
309 B
Nix
14 lines
309 B
Nix
|
|
{
|
||
|
|
flip,
|
||
|
|
pipe,
|
||
|
|
splitString,
|
||
|
|
head,
|
||
|
|
listToAttrs,
|
||
|
|
nameValuePair,
|
||
|
|
getAttrFromPath,
|
||
|
|
...
|
||
|
|
}: {
|
||
|
|
genFunctionArgs = flip pipe [(map (flip pipe [(splitString ".") head (flip nameValuePair false)])) listToAttrs];
|
||
|
|
genInputsWith = pkgs: map (flip pipe [(splitString ".") (flip getAttrFromPath pkgs)]);
|
||
|
|
}
|