#!/bin/bash
set -eu

mkdir -p "$HOME/.config/autostart"
rm -f "$HOME/.config/autostart/"*linphone*.desktop

cat > "$HOME/.config/autostart/linphone-appimage-minimized.desktop" <<'DESKTOP'
[Desktop Entry]
Type=Application
Name=Linphone
Name[fr]=Linphone
GenericName=SIP Phone
Comment=A libre SIP client
Exec=firejail --appimage /opt/appimages/linphone.AppImage --iconified
Icon=linphone-appimage
Terminal=false
StartupWMClass=linphone;linphone
MimeType=x-scheme-handler/sip;x-scheme-handler/sips;x-scheme-handler/tel;x-scheme-handler/callto;
Categories=Application;Network;Telephony;Internet;
DESKTOP

chmod 755 "$HOME/.config/autostart/linphone-appimage-minimized.desktop"
echo "Linphone AppImage is now in auto-start mode."
