pre_install() {
  rm -f /etc/X11/xdm/GiveConsole /etc/X11/xdm/Xresources /etc/X11/xdm/Xsession /etc/X11/xdm/Xsetup_0
}
post_install() {
  systemctl enable ModemManager
  systemctl enable bluetooth
  systemctl enable sxmo-xdm-config
  systemctl enable sxmo-setpermissions
  # E.g. hide the cursor for Xorg
  sed -i 's@:0 local /usr/bin/X :0  -nolisten tcp@:0 local /usr/bin/X -nolisten tcp -nocursor :0@g' /etc/X11/xdm/Xservers
  sed -i "s/#HandlePowerKey=poweroff/HandlePowerKey=ignore/" /etc/systemd/logind.conf

  # Fix upgrade menu to use pacman
  sed -i 's@echo "Updating all packages from repositories"@@g' /usr/bin/sxmo_upgrade.sh
  sed -i 's@sudo apk update@@g' /usr/bin/sxmo_upgrade.sh
  sed -i 's@sudo apk upgrade -a@sudo pacman -Syu@g' /usr/bin/sxmo_upgrade.sh

  # Fix sxmo_timezonechange.sh to use arch command timedatectl
  sed -i 's@sudo setup-timezone -z@sudo timedatectl set-timezone@g' /usr/bin/sxmo_timezonechange.sh
}
post_remove() {
  systemctl disable sxmo-xdm-config
  systemctl disable ModemManager
  systemctl disable bluetooth
  systemctl disable sxmo-setpermissions
}
