diff options
| author | quentin@aristote.fr <quentin@aristote.fr> | 2023-09-17 20:17:50 +0200 |
|---|---|---|
| committer | quentin@aristote.fr <quentin@aristote.fr> | 2023-09-17 20:18:54 +0200 |
| commit | 01123862c6bd3ef3c5b9d732f63670d7fb1cfefa (patch) | |
| tree | 1129365241bf2e3313d8077826964f6653a782c7 /src/languages/default.nix | |
| parent | 360c8a636b8f51c45689cc1518a628383f24420b (diff) | |
reformat
Diffstat (limited to 'src/languages/default.nix')
| -rw-r--r-- | src/languages/default.nix | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/src/languages/default.nix b/src/languages/default.nix index d030818..9853c32 100644 --- a/src/languages/default.nix +++ b/src/languages/default.nix @@ -1,12 +1,16 @@ -{ latex, data, lib, ... }: - -let +{ + latex, + data, + lib, + ... +}: let languages = data.languages; - sortByProficiency = lib.sort (lang1: lang2: - let - prof1 = lang1.proficiency; - prof2 = lang2.proficiency; - in (prof2 == "basic") || (prof1 == "native") + sortByProficiency = lib.sort (lang1: lang2: let + prof1 = lang1.proficiency; + prof2 = lang2.proficiency; + in + (prof2 == "basic") + || (prof1 == "native") || (prof2 == "intermediate" && prof1 == "fluent")); in { title = "Languages"; @@ -18,5 +22,5 @@ in { content = with latex; for (sortByProficiency languages) (lang: with lang; - moderncv.cvline "${name} \\emoji{${icon.shortcode}}" proficiency); + moderncv.cvline "${name} \\emoji{${icon.shortcode}}" proficiency); } |
