#!/bin/bash

# disable fly-dm
systemctl disable fly-dm

# add drop-in getty unit conf
dropin_path="/etc/systemd/system/getty@.service.d"
mkdir -p $dropin_path
cat <<\EOF > "$dropin_path/autologin.conf"
[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin administrator --noclear %I $TERM

EOF

# enable getty
systemctl enable getty@

# comment all parsec entries im pam login
cat /etc/pam.d/login | grep pam_parsec | xargs -I{} sed -i "s/{}/#{}/" /etc/pam.d/login

# add hook for session start to bashrc
cat <<\EOF >> /home/administrator/.bashrc

#oem_hook_begin
if [ "$(pidof plasmashell)" = "" ]; then
     dbus-run-session /usr/bin/kwinwrapper
fi
#oem_hook_end
EOF
