blob: 500fd9ee22d5d56a9236f3197ca84c9a70e3079d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
{ latex, data, lib, ... }:
let experience = data.experience;
in {
title = "Experience";
priority = 0;
content = with latex;
for
(sort.reverse.byFun (x: with x.date.start; day + 100 * month + 10000 * year)
experience) (item:
with item;
moderncv.cventry (latex.timerange date.start date.end)
institution.position (with institution; href url name)
institution.location (if item ? supervisors then
"supervised by " + lib.concatStringsSep " \\& "
(for supervisors (supervisor: with supervisor; href url name))
else
"") (description + lib.optionalString (item ? assets) (" " + cite
(lib.concatStringsSep ","
(for (lib.filter (asset: asset.type == "Publications") assets)
(lib.getAttr "id"))))));
}
|