#!/usr/bin/env bash
# Автоконфигуратор RustDesk на Mac — прописывает сервер + ключ в конфиг.
# Запустить ПОСЛЕ установки RustDesk из dmg (и хотя бы одного запуска приложения — чтобы создалась папка настроек).

set -e

CONFIG_DIR="$HOME/Library/Preferences/com.carriez.RustDesk"
CONFIG_FILE="$CONFIG_DIR/RustDesk2.toml"

HOST="rustdesk.natan-ai.ru"
KEY="y+uxxeIqzKKgoBKBqcVcei05lT6sghOZnEI2iNb7yjA="

pkill -x RustDesk 2>/dev/null || true
sleep 1

mkdir -p "$CONFIG_DIR"

if [ -f "$CONFIG_FILE" ]; then
    cp "$CONFIG_FILE" "$CONFIG_FILE.bak.$(date +%Y%m%d_%H%M%S)"
    echo "Бэкап старого конфига создан"
fi

cat > "$CONFIG_FILE" <<EOF
[options]
custom-rendezvous-server = '$HOST'
relay-server = ''
api-server = ''
key = '$KEY'
EOF

echo ""
echo "✅ RustDesk настроен на сервер PROMPART"
echo "   Хост:  $HOST"
echo "   Ключ:  $KEY"
echo ""
echo "Запусти RustDesk — внизу должен гореть зелёный «Ready»."
