Files
nixpkgs/pkgs/by-name/se/session-desktop/update.sh
2026-03-01 14:02:22 -08:00

15 lines
453 B
Bash
Executable File

#!/usr/bin/env nix-shell
#!nix-shell -i bash -p nix-update yq
set -euo pipefail
nix-update session-desktop
pnpmLock="$(nix-build -A session-desktop.src --no-out-link)/pnpm-lock.yaml"
depVersion() {
name="$(echo "$1" | sed 's/\//\\&/g')"
yq -r ".packages | with_entries(select(.key | startswith(\"$name@\"))) | .[].version" "$pnpmLock"
}
nix-update session-desktop.passthru.libsession-util-nodejs --version "$(depVersion libsession_util_nodejs)"