summaryrefslogtreecommitdiff
path: root/src/sections.nix
blob: fc749d71fb18d90f6e145fc83188d430f28d8f9c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
  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
  ./research
  ./service
  ./languages
  ./bibliography
]