From 76728c3faefa6791158824062401973762659fc2 Mon Sep 17 00:00:00 2001 From: aristote Date: Tue, 9 Dec 2025 17:04:45 +0100 Subject: format --- src/education/default.nix | 40 +++++++++++++++++++++++----------------- 1 file changed, 23 insertions(+), 17 deletions(-) (limited to 'src/education') diff --git a/src/education/default.nix b/src/education/default.nix index 2d46730..8d373f8 100644 --- a/src/education/default.nix +++ b/src/education/default.nix @@ -3,26 +3,32 @@ data, lib, ... -}: let +}: +let education = data.education; - sortByStartDate = - latex.sort.reverse.byFun - (x: with x.date.start; day + 100 * month + 10000 * year); -in { + sortByStartDate = latex.sort.reverse.byFun (x: with x.date.start; day + 100 * month + 10000 * year); +in +{ title = "Education"; priority = 10; - content = with latex; - for (sortByStartDate education) (item: + content = + with latex; + for (sortByStartDate education) ( + item: with item; - [ - (moderncv.cventry (latex.timerange date.start date.end) studyType - (with institution; href url name) - institution.location "" - description) - ] - ++ lib.optional (item ? "years") (for (sortByStartDate years) (year: + [ + (moderncv.cventry (latex.timerange date.start date.end) studyType ( + with institution; href url name + ) institution.location "" description) + ] + ++ lib.optional (item ? "years") ( + for (sortByStartDate years) ( + year: with year; - moderncv.cvlistitem "${with program; bold (href url acronym)} (${ - timerange date.start date.end - }). ${program.studyType}. {\\small ${description}}"))); + moderncv.cvlistitem "${ + with program; bold (href url acronym) + } (${timerange date.start date.end}). ${program.studyType}. {\\small ${description}}" + ) + ) + ); } -- cgit v1.2.3