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 ]