#!/usr/bin/env bash # Закрепить GOG Galaxy в Whisky (Metadata.plist pins + Program Settings), как steam. set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" # shellcheck source=config.sh source "${SCRIPT_DIR}/config.sh" if ! homm_gog_exe >/dev/null; then echo "GOG Galaxy не установлен: bash ${SCRIPT_DIR}/start.sh gog-install" exit 1 fi GOG_EXE_PATH="$(homm_gog_exe)" METADATA="${BOTTLE_DIR}/Metadata.plist" PROG_SETTINGS="${BOTTLE_DIR}/Program Settings/GalaxyClient.exe.plist" # file URL как у steam (пробелы → %20) GOG_URL="file://${BOTTLE_DIR}/drive_c/Program%20Files%20(x86)/GOG%20Galaxy/GalaxyClient.exe" if grep -q 'gog' "${METADATA}" 2>/dev/null; then echo "Pin «gog» уже есть в ${METADATA}" else python3 <