infra/lib/default.nix

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

25 lines
494 B
Nix
Raw Normal View History

2024-05-08 20:57:07 +00:00
{
self,
lib,
inputs,
...
}:
{
2023-10-27 21:06:55 +00:00
# Configuration common to all Linux systems
flake = {
2023-11-05 22:47:06 +00:00
lib =
let
2023-10-27 21:06:55 +00:00
callLibs = file: import file { inherit lib; };
in
rec {
## Define your own library functions here!
#id = x: x;
## Or in files, containing functions that take {lib}
#foo = callLibs ./foo.nix;
## In configs, they can be used under "lib.our"
deploy = import ./deploy.nix { inherit inputs lib; };
};
};
}