nixos/templates/rust/nix/lib.nix

28 lines
405 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)
]
);
}