blob: a095d3db5b1a7492ee1f30ead2d2fffdba8ea407 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
{
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"))))));
}
|