#!/usr/bin/env bash
# ============================================================
#  VideoMarcador - Pantalla (Raspberry Pi OS con escritorio)
#  Deja el Raspberry abriendo la pantalla emparejada a pantalla
#  completa al encender, sin cursor ni apagado de pantalla.
#  Uso:  bash instalar.sh          (una sola vez, con internet)
#  Quitar: rm ~/.config/autostart/videomarcador.desktop
# ============================================================
set -euo pipefail
URL="https://videomarcador.vercel.app/tv"

if ! command -v chromium-browser >/dev/null 2>&1 && ! command -v chromium >/dev/null 2>&1; then
  echo "Instalando Chromium…"
  sudo apt-get update -qq && sudo apt-get install -y -qq chromium-browser || sudo apt-get install -y -qq chromium
fi
BROWSER="$(command -v chromium-browser || command -v chromium)"

# Sin apagado de pantalla ni salvapantallas.
if command -v raspi-config >/dev/null 2>&1; then
  sudo raspi-config nonint do_blanking 1 || true
fi

mkdir -p "$HOME/.config/autostart" "$HOME/.config/videomarcador-pantalla"
cat > "$HOME/.config/autostart/videomarcador.desktop" <<EOF
[Desktop Entry]
Type=Application
Name=VideoMarcador Pantalla
Comment=Abre la pantalla emparejada de VideoMarcador a pantalla completa
Exec=$BROWSER --kiosk --noerrdialogs --disable-infobars --disable-session-crashed-bubble --no-first-run --user-data-dir=$HOME/.config/videomarcador-pantalla --check-for-update-interval=31536000 $URL
X-GNOME-Autostart-enabled=true
EOF

echo
echo "Listo. Al reiniciar, el Raspberry abrirá $URL a pantalla completa."
echo "Reinicia ahora con:  sudo reboot"
