summaryrefslogtreecommitdiff
path: root/src/sections.nix
blob: 2778beb8e2b4ed50bd95b900ad12fedb558cd842 (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
    ./languages
    ./publications
  ]