#!/bin/sh
set -eu
SRC=/usr/share/applications/sentinel-browser.desktop
LOCAL=${HOME}/.local/share/applications
mkdir -p "$LOCAL"
cp -f "$SRC" "$LOCAL/sentinel-browser.desktop"
DESKTOP_DIR="${XDG_DESKTOP_DIR:-}"
if [ -z "$DESKTOP_DIR" ] && command -v xdg-user-dir >/dev/null 2>&1; then DESKTOP_DIR="$(xdg-user-dir DESKTOP 2>/dev/null || true)"; fi
[ -n "$DESKTOP_DIR" ] || DESKTOP_DIR="$HOME/Desktop"
mkdir -p "$DESKTOP_DIR"
cp -f "$SRC" "$DESKTOP_DIR/Sentinel Browser.desktop"
chmod +x "$DESKTOP_DIR/Sentinel Browser.desktop" || true
if command -v gio >/dev/null 2>&1; then gio set "$DESKTOP_DIR/Sentinel Browser.desktop" metadata::trusted true >/dev/null 2>&1 || true; fi
if command -v update-desktop-database >/dev/null 2>&1; then update-desktop-database "$LOCAL" >/dev/null 2>&1 || true; fi
echo "Installed Sentinel Browser desktop integration."
