#!/bin/sh
set -e

# Functie om veilig te diverten
add_divert() {
    local file=$1
    dpkg-divert --add --package alinux-desktop-settings --rename \
        --divert "${file}.distrib" "$file"
}

if [ "$1" = "install" ] || [ "$1" = "upgrade" ]; then
    echo "🔀 ALinux: Originele XFCE configuraties opzij zetten (divert)..."
    
    # Lijst van bestanden die wij overschrijven in /etc/xdg/...
    add_divert /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml
    add_divert /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
    add_divert /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
    # Voeg hier xfwm4.xml toe als je die ook levert
    add_divert /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml
    add_divert /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
    add_divert /etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
    add_divert /etc/xdg/xfce4/panel/default.xml
    add_divert /usr/share/xfce4/panel/default.xml
fi

exit 0
