working on the overlay

This commit is contained in:
Bryan Ramos 2024-05-13 17:12:32 -04:00 committed by Bryan Ramos
parent a62b9da1e3
commit 81be08ae7a
Signed by: bryan
GPG key ID: 6ABDCD144D6643C8
2 changed files with 24 additions and 4 deletions

View file

@ -86,3 +86,15 @@ gh MESSAGE:
git add -A
git commit -m "{{MESSAGE}}"
git push
#Fetch resources and compute sha256 hash
hash URL:
#!/usr/bin/env bash
set -euo pipefail
if echo "{{URL}}" | grep -E '\.(tar\.gz|tgz|zip)$'; then
CONTENTS=$(nix-prefetch-url --unpack "{{URL}}")
else
CONTENTS=$(nix-prefetch-url "{{URL}}")
fi
HASH=$(echo -n "$CONTENTS" | nix hash to-sri --type sha256)
echo "$HASH"