Unverified Commit 9fc7d2ca authored by Doron Behar's avatar Doron Behar Committed by GitHub
Browse files

Merge pull request #219124 from doronbehar/pkg/nerdfonts

nerdfonts: add update.sh script to passthru
parents 58523ba7 ea33175d
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -59,6 +59,7 @@ stdenv.mkDerivation rec {
      rm -rfv $out/share/fonts/truetype/NerdFonts/*Windows\ Compatible.*
    ''}
  '';
  passthru.updateScript = ./update.sh;

  meta = with lib; {
    description = "Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts";
+8 −3
Original line number Diff line number Diff line
@@ -5,9 +5,14 @@ latest_release=$(curl --silent https://api.github.com/repos/ryanoasis/nerd-fonts
version=$(jq -r '.tag_name' <<<"$latest_release")

dirname="$(dirname "$0")"
echo \""${version#v}"\" >"$dirname/version.nix"

echo Using version "$version"
echo \""${version#v}"\" >"$dirname/version-new.nix"
if diff -q "$dirname/version-new.nix" "$dirname/version.nix"; then
    echo No new version available, current: $version
    exit 0
else
    echo Updated to version "$version"
    mv "$dirname/version-new.nix" "$dirname/version.nix"
fi

printf '{\n' > "$dirname/shas.nix"