nix-configs

Personal NixOS and home-manager configuration files
Log | Files | Refs

commit c93f928cb36b7a59f9d89af64661dc62bb126210
parent 04912d1d55bc2895c457e9ef54875d869904ae46
Author: breadcat <breadcat@users.noreply.github.com>
Date:   Tue,  7 Apr 2026 12:08:13 +0100

Fix bugs and support lastmod value in file

Diffstat:
Mscripts/blog-sort-quotes.nix | 8++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/scripts/blog-sort-quotes.nix b/scripts/blog-sort-quotes.nix @@ -6,14 +6,14 @@ blog-sort-quotes = pkgs.writeShellScriptBin "blog-sort-quotes" '' # variables quote_file="$HOME/vault/src/blog.${domain}/content/quotes.md" - file_header="$(head -n 7 "$quote_file")" - file_body="$(tail -n +7 "$quote_file" | sort | uniq -i | sed G)" + file_header="$(head -n 8 "$quote_file")" + file_body="$(tail -n +8 "$quote_file" | sort | uniq -i | sed G)" # functions function lastmod { echo -n "Amending lastmod value... " mod_timestamp="$(date +%FT%H:%M:00)" sed -i "s/lastmod: .*/lastmod: $mod_timestamp/g" "$1" - echo -e "$i \e[32mdone\e[39m" + echo -e "$1 \e[32mdone\e[39m" } echo -n "Processing $(basename "$quote_file")... " shasum_original="$(sha512sum "$quote_file" | awk '{print $1}')" @@ -23,7 +23,7 @@ } >"$quote_file" shasum_modified="$(sha512sum "$quote_file" | awk '{print $1}')" if [[ "$shasum_original" != "$shasum_modified" ]]; then - lastmod "$i" 1>/dev/null + lastmod "$quote_file" 1>/dev/null echo -e "\e[32mmodified\e[39m" else echo -e "\e[33munmodified\e[39m"