summaryrefslogtreecommitdiff
path: root/src/sections.nix
blob: 1c5fbd454c81bdbad5e815fe47926a54401f798b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
  latex,
  make,
  ...
}:
let
  sectionTemplate = section: {
    inherit (section) title priority;
    extraHeader = if section ? extraHeader then section.extraHeader else "";
    content = latex.section section.title section.content;
  };
  makeSection = path: sectionTemplate (make path { });
in
builtins.map makeSection [
  ./experience
  ./education
  ./service
  ./languages
  ./research
]