about summary refs log tree commit diff
path: root/users/wpcarro/website/blog/default.nix
diff options
context:
space:
mode:
authorWilliam Carroll <wpcarro@gmail.com>2022-01-09T03·09-0800
committerclbot <clbot@tvl.fyi>2022-01-09T03·13+0000
commit50e79b2d042e91e016ca022e04c27f0b4f592437 (patch)
tree081b39b886c7b9e4bd7f29809f671f4cfcd20eae /users/wpcarro/website/blog/default.nix
parentbae8e8d26cb7681b3856aad9f7dda4fd383d8702 (diff)
fix(wpcarro/blog): Sort blog posts by date DESC r/3575
Show the most recently published blog posts first.

Change-Id: Iacc9b2964552e8c0327a05a85c4fc5cbc8741f09
Reviewed-on: https://cl.tvl.fyi/c/depot/+/4833
Reviewed-by: wpcarro <wpcarro@gmail.com>
Autosubmit: wpcarro <wpcarro@gmail.com>
Tested-by: BuildkiteCI
Diffstat (limited to 'users/wpcarro/website/blog/default.nix')
-rw-r--r--users/wpcarro/website/blog/default.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/users/wpcarro/website/blog/default.nix b/users/wpcarro/website/blog/default.nix
index 0eca77d9be3e..4ccf200223ce 100644
--- a/users/wpcarro/website/blog/default.nix
+++ b/users/wpcarro/website/blog/default.nix
@@ -6,6 +6,7 @@ let
   inherit (builtins) hasAttr filter readFile;
   inherit (depot.web.blog) post includePost renderPost;
   inherit (depot.users.wpcarro.website) domain renderTemplate withBrand;
+  inherit (lib.lists) sort;
 
   config = {
     name = "bill and his blog";
@@ -13,7 +14,8 @@ let
     footer = "";
   };
 
-  posts = filter includePost (list post (import ./posts.nix));
+  posts = sort (x: y: x.date > y.date)
+    (filter includePost (list post (import ./posts.nix)));
 
   rendered = pkgs.runCommandNoCC "blog-posts" {} ''
     mkdir -p $out