motiejus/config

NixOS config
git clone https://git.jakstys.lt/motiejus/config.git
Log | Tree | Refs | README | LICENSE

commit fc67469ecdceade9e266ce381c96ba411957f16b (tree)
parent 8c5c30aa8b897547ed48132af0eab355046cdd91
Author: Motiejus Jakštys <motiejus@jakstys.lt>
Date:   Tue, 30 Jun 2026 17:17:20 +0000

bump stagit

Diffstat:
Mmodules/services/git/default.nix | 11++---------
1 file changed, 2 insertions(+), 9 deletions(-)

diff --git a/modules/services/git/default.nix b/modules/services/git/default.nix @@ -13,7 +13,7 @@ let src = builtins.fetchGit { url = "https://git.jakstys.lt/motiejus/stagit.git"; ref = "master"; - rev = "6c3843dd55f2cc5302a74d9657ec47b23f30930f"; + rev = "31ccf503bbde6ebbcf9717e17948736e4a2055aa"; }; }; stagitAssets = "${pkgs.stagit.src}"; @@ -61,10 +61,9 @@ let repo="${cfg.repoDir}/''${reponame}.git" [ -d "$repo" ] || continue - echo "[$reponame] generating" >&2 outdir="${cfg.wwwDir}/$reponame" mkdir -p "$outdir" - (cd "$outdir" && stagit -j ${toString cfg.threads} "$repo") 2>&1 | sed "s/^/[$reponame] /" >&2 || { echo "[$reponame] failed" >&2; continue; } + (cd "$outdir" && stagit -j ${toString cfg.threads} "$repo") || continue if [ ! -f "$outdir/index.html" ]; then ln -sf log.html "$outdir/index.html" @@ -73,11 +72,9 @@ let for f in style.css favicon.png logo.png; do cp -f "${stagitAssets}/$f" "$outdir/$f" done - echo "[$reponame] done" >&2 done for orgname in "''${!orgs[@]}"; do - echo "[index:$orgname] generating" >&2 mkdir -p "${cfg.wwwDir}/$orgname" tmpidx=$(mktemp "${cfg.wwwDir}/''${orgname}/index.html.XXXXXX") for r in "${cfg.repoDir}/''${orgname}"/*.git; do @@ -90,10 +87,8 @@ let for f in style.css favicon.png logo.png; do cp -f "${stagitAssets}/$f" "${cfg.wwwDir}/''${orgname}/$f" done - echo "[index:$orgname] done" >&2 done - echo "[index:root] generating" >&2 tmpidx=$(mktemp "${cfg.wwwDir}/index.html.XXXXXX") for r in "${cfg.repoDir}"/*/*.git "${cfg.repoDir}"/*.git; do [ -d "$r" ] || continue @@ -105,8 +100,6 @@ let for f in style.css favicon.png logo.png; do cp -f "${stagitAssets}/$f" "${cfg.wwwDir}/$f" done - echo "[index:root] done" >&2 - rm -f "${dirtyDir}/queue.work" ''; };