nixos/templates/rust/nix/lib.nix

31 lines
409 B
Nix
Raw Normal View History

{
flip,
pipe,
splitString,
head,
listToAttrs,
nameValuePair,
getAttrFromPath,
...
2025-07-13 06:04:55 +08:00
}:
{
genFunctionArgs = flip pipe [
(map (
flip pipe [
(splitString ".")
head
(flip nameValuePair false)
]
))
listToAttrs
];
genInputsWith =
pkgs:
map (
flip pipe [
(splitString ".")
(flip getAttrFromPath pkgs)
]
);
}