createUser() {
  if ! id "pico-wizard" >/dev/null 2>&1; then
    echo "Creating user 'pico-wizard'"
    
    useradd --create-home --uid 984 --shell /bin/bash pico-wizard -p $(openssl passwd -6 123456)
    usermod -a -G audio,video,sys,network,power,lp,wheel pico-wizard
  fi
}

deleteUser() {
  killall -9 -u pico-wizard

  sleep 5
  
  if id "pico-wizard" >/dev/null 2>&1; then
    echo "Deleting user 'pico-wizard'"
    
    userdel -f -r pico-wizard
  fi
}

post_install() {
  createUser
  sed -i 's/LockOnStart=true/LockOnStart=false/g' /etc/xdg/kscreenlockerrc
}

post_upgrade() {
  createUser
  sed -i 's/LockOnStart=true/LockOnStart=false/g' /etc/xdg/kscreenlockerrc
}

post_remove() {
  deleteUser
  sed -i 's/LockOnStart=false/LockOnStart=true/g' /etc/xdg/kscreenlockerrc
}
