From 5d393b36fc23f9c1ebd47a95cb960e963fc6d031 Mon Sep 17 00:00:00 2001
From: Valentin Gagarin <valentin@gagarin.work>
Date: Sat, 12 Oct 2024 01:17:38 +0200
Subject: [PATCH] sort news by date

---
 content/default.nix | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/content/default.nix b/content/default.nix
index 6f1a0e20..88e07232 100644
--- a/content/default.nix
+++ b/content/default.nix
@@ -49,9 +49,14 @@ in
 
       # News
 
-      ${lib.concatStringsSep "\n" (map (article: ''
-      - ${article.date} [${article.title}](./${article})
-      '') config.collections.news.entry)}
+      ${
+        let
+          sorted = with lib; reverseList (sortOn (entry: entry.date) config.collections.news.entry);
+        in
+        lib.join "\n" (map (article: ''
+          - ${article.date} [${article.title}](./${article})
+        '') sorted)
+      }
     '';
   };
 }