#!/bin/sh
# Erzeuge die Datei /etc/hostname und trage einen Hostnamen ein.
touch /etc/hostname
echo "tuxedo" >  /etc/hostname
hostnamectl hostname tuxedo

cp -af /usr/share/tuxedo/gnome/fedora43/calamares.rules /usr/share/polkit-1/rules.d/

rm -rf /home/oem/Desktop/*

dnf install --assumeyes gnome-kiosk gnome-kiosk-script-session
mkdir -p /home/oem/.local/bin/
cp -af /usr/share/tuxedo/gnome/fedora43/gnome-kiosk-script /home/oem/.local/bin/

cp /usr/share/tuxedo/gnome/oem-config/oem-accountservice /var/lib/AccountsService/users/oem

rm -f /etc/gdm/custom.conf
cp -af /usr/share/tuxedo/gdm3/custom.conf /etc/gdm/custom.conf
cp -af /usr/share/tuxedo/gdm3/daemon.conf /etc/gdm/daemon.conf

cp -af /usr/share/tuxedo/oem/users_debian.conf /etc/calamares/modules/users.conf

find /home/*/.config/autostart -name cryptshutdown* -delete
find /home/*/.config/autostart -name set-click* -delete
find /etc/skel/.config/autostart -name cryptshutdown* -delete
find /etc/skel/.config/autostart -name set-click* -delete
find /usr/local/bin -name cryptshutdown.sh -delete
find /usr/local/bin -name firstshutdown.sh -delete
find /usr/local/bin -name rmfirstshutdown.sh -delete

if lsblk | grep -q crypt_dev; then
    #cp -af /usr/share/tuxedo/gnome/fedora43/cleanup_crypt.conf /usr/share/tuxedo/calamares/modules/cleanup.conf
    cp -af /usr/share/tuxedo/gnome/fedora43/settings_crypt.conf /etc/calamares/settings.conf
else
    cp -af /usr/share/tuxedo/gnome/fedora43/settings.conf /etc/calamares/settings.conf
fi

cp -af /usr/share/tuxedo/gnome/fedora43/locale.conf /usr/share/calamares/modules/locale.conf
cp -af /usr/share/tuxedo/gnome/fedora43/shellprocess.conf /usr/share/calamares/modules/shellprocess.conf
cp -af /usr/share/tuxedo/gnome/fedora43/users.conf /usr/share/calamares/modules/users.conf
cp -af /usr/share/tuxedo/gnome/fedora43/users.conf /usr/share/tuxedo/calamares/modules/users.conf

cp -af /usr/share/tuxedo/oem/fedora_packages.conf /etc/calamares/modules/packages.conf
cp -af /usr/share/tuxedo/oem/fedora_packages.conf /usr/share/calamares/modules/packages.conf
cp -af /usr/share/tuxedo/oem/fedora_packages.conf /usr/share/tuxedo/calamares/modules/packages.conf

chown -R oem:oem /home/oem/
