#!/usr/bin/env nix-shell #!nix-shell -i bash -p jq nix-prefetch-git set -e PACKAGE_FILE="default.nix" # Replace with your package file path REPO_URL="git@github.com:kropatz/kop-fileshare.git" # Replace with the repository URL SCRIPT_DIR=$(dirname $(realpath $0)) echo "Fetching latest revision from $REPO_URL..." # Get the latest revision and sha256 latest_rev=$(nix-prefetch-git $REPO_URL | jq -r '.rev') echo "Latest revision: $latest_rev" # Update the package file with the new revision and sha256 sed -i "s|rev = \".*\";|rev = \"$latest_rev\";|" "$SCRIPT_DIR"/$PACKAGE_FILE echo "Package file $SCRIPT_DIR $PACKAGE_FILE updated successfully."