#!/bin/bash
set -e

PKGDATADIR="/usr/share/alt-workstation-gnome-main-menu"
DESKTOP_FILE="alt-workstation-gnome-main-menu.desktop"
AUTOSTART_DIR="${XDG_CONFIG_HOME:-$HOME/.config}/autostart"

if [ -f "${AUTOSTART_DIR}/${DESKTOP_FILE}" ]; then
    exit 0
fi

foldy --import-folders="${PKGDATADIR}/ALTWorkDefaultMenuDirs.folders"

gsettings set org.gnome.shell app-picker-layout \
    "$(cat "${PKGDATADIR}/ALTWorkDefaultMenuLayout.layout")"

mkdir -p "${AUTOSTART_DIR}"
cat > "${AUTOSTART_DIR}/${DESKTOP_FILE}" << EOF
[Desktop Entry]
Type=Application
Name=ALT Workstation GNOME Menu Setup
Hidden=true
EOF
