# This script is generated by FTWA
# /u/ links are only available for 24h
# Check the app store to find more apps: https://ftwa.mathix.dev/store

# Exit on error
set -e;

# Setup Firefox if needed
# Firefox setup skipped

echo "
Creating desktop entry...";
tmpdir="$(mktemp -d)";
tmp_desktop_file="$tmpdir/ftwa-cyberchef.desktop";

cat > $tmp_desktop_file <<EOF
[Desktop Entry]
Type=Application
Name=CyberChef
Exec=/usr/bin/google-chrome-stable --app='https://gchq.github.io/CyberChef'
Icon=ftwa-cyberchef
Terminal=false
StartupNotify=true
StartupWMClass=ftwa-cyberchef

# This file was generated using FTWA (https://ftwa.mathix.dev)
EOF

icon_path="$tmpdir/ftwa-cyberchef.png";
curl -fsSLo $icon_path 'https://github.com/gchq/CyberChef/blob/master/src/web/static/images/logo/cyberchef_hat_512.png?raw=true';

xdg-desktop-menu install $tmp_desktop_file;
xdg-icon-resource install --size 512 "${tmpdir}/ftwa-cyberchef.png" 'ftwa-cyberchef';

echo "Desktop entry created.";