From e5714f305af697c95e97df7bb953201bcf0a71d6 Mon Sep 17 00:00:00 2001 From: Joseph Hanson Date: Thu, 5 Sep 2024 21:42:01 -0500 Subject: [PATCH] add sri script for easy updates TODO: Make this a nix common-updater script. --- nixos/overlays/termius/retrive-latest-sri.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100755 nixos/overlays/termius/retrive-latest-sri.sh diff --git a/nixos/overlays/termius/retrive-latest-sri.sh b/nixos/overlays/termius/retrive-latest-sri.sh new file mode 100755 index 0000000..52b5001 --- /dev/null +++ b/nixos/overlays/termius/retrive-latest-sri.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl jq nix + +VERSION=$(curl -H 'X-Ubuntu-Series: 16' https://api.snapcraft.io/api/v1/snaps/details/termius-app | jq '.version') +DOWNLOAD_URL=$(curl -H 'X-Ubuntu-Series: 16' https://api.snapcraft.io/api/v1/snaps/details/termius-app | jq '.download_url' -r) +SHASUM=$(curl -H 'X-Ubuntu-Series: 16' https://api.snapcraft.io/api/v1/snaps/details/termius-app | jq '.download_sha512' -r) +SRI512SUM=$(nix-hash --type sha512 --to-sri $SHASUM) + +echo "The latest SRI for version $VERSION is " +echo "$SRI512SUM"