blob: 11fd3740dad3dd828a3a9190717d08eecfbc0a5f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
{
markup,
pkgs,
...
}: let
files = ./files;
commonArgs =
markup
// {
inherit files make pkgs;
inherit (pkgs) lib;
};
make = path: overrides: let
f = import path;
in
f ((builtins.intersectAttrs (builtins.functionArgs f) commonArgs)
// overrides);
in {
inherit files;
basics = make ./basics {};
publications = make ./publications {};
experience = make ./experience {};
languages = make ./languages {};
education = make ./education {};
software = make ./software {};
}
|