#!/bin/sh
# Kantharos portable/AppImage launcher. Chromium decides sandbox availability.
# Arguments are passed unchanged; never probe user namespaces or add bypass flags.
set -eu
if [ -n "${APPDIR:-}" ]; then
  app_dir=$APPDIR
else
  app_dir=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd -P)
fi
export APPDIR="$app_dir"
export PATH="$app_dir:$app_dir/usr/sbin${PATH:+:$PATH}"
export XDG_DATA_DIRS="$app_dir/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}:/usr/local/share:/usr/share"
export LD_LIBRARY_PATH="$app_dir/usr/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
if [ -d "$app_dir/usr/share/glib-2.0/schemas" ]; then
  export GSETTINGS_SCHEMA_DIR="$app_dir/usr/share/glib-2.0/schemas"
fi
exec "$app_dir/kantharos" "$@"
