#!/bin/sh

# SPDX-License-Identifier: GPL-2.0
# Copyright (C) 2025 ArchR (https://github.com/archr-linux/Arch-R)

. /etc/profile

GPUDRIVER=$(/usr/bin/gpudriver)
MANGOHUD_ENABLED=$(get_setting "archr.mangohud.enabled")

# Init setting to 'disabled'
if [ ! -n "${MANGOHUD_ENABLED}" ]; then
  set_setting "archr.mangohud.enabled" "0"
fi

# Enable / disable MangoHud support (panfrost / libmali)
if [ "${GPUDRIVER}" == "panfrost" ]; then
  cat <<EOF >/storage/.config/profile.d/075-mangohud-supported
DEVICE_MANGOHUD_SUPPORT="true"
EOF
else
  cat <<EOF >/storage/.config/profile.d/075-mangohud-supported
DEVICE_MANGOHUD_SUPPORT="false"
EOF
fi
