#!/bin/bash
# Se ejecuta cuando el instalador ya ha dejado ButtiNotch.app en /Applications.
#
# Hace dos cosas que le ahorran a quien instala pelearse con la Terminal:
#  1. Quita la cuarentena de la app. Al no estar firmada con una cuenta de
#     desarrollador de Apple, macOS la daría por "dañada" al abrirla.
#  2. Borra el propio instalador descargado: no pinta nada ocupando sitio.
set -u

APP="/Applications/ButtiNotch.app"

if [ -d "$APP" ]; then
    xattr -dr com.apple.quarantine "$APP" 2>/dev/null || true
    # Firma local: sin esto, quitar la cuarentena no basta en Apple Silicon.
    codesign --force --deep --sign - "$APP" 2>/dev/null || true
fi

# El instalador suele quedarse en la carpeta de descargas de quien lo ejecuta.
USER_HOME=$(eval echo "~${USER}")
for candidate in "$USER_HOME/Downloads/ButtiNotch.pkg" "$USER_HOME/Descargas/ButtiNotch.pkg"; do
    [ -f "$candidate" ] && rm -f "$candidate"
done

# Y se abre sola, para que se vea que ha funcionado.
sudo -u "$USER" open -a "$APP" 2>/dev/null || true

exit 0
