summaryrefslogtreecommitdiff
path: root/src/sections.nix
blob: faed48484b812cd1589c4a9fa594b9f73b038215 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{ 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
]