nixos/templates/rust/nix/lib.nix

30 lines
409 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)
]
);
}