#!/usr/bin/env bash
set -e

KEYRING="/usr/share/keyrings/onyxis-repo.gpg"
SOURCE_FILE="/etc/apt/sources.list.d/onyxis.sources"

echo "Installing Onyxis APT repository..."

curl -fsSL https://repo.onyxis.io/onyxis-repo.gpg \
  -o /tmp/onyxis-repo.gpg

install -m 0644 /tmp/onyxis-repo.gpg "$KEYRING"
rm -f /tmp/onyxis-repo.gpg

cat > "$SOURCE_FILE" <<'EOF'
Types: deb
URIs: https://repo.onyxis.io/ubuntu
Suites: noble
Components: main
Signed-By: /usr/share/keyrings/onyxis-repo.gpg
EOF

apt update

echo
echo "Onyxis repository installed successfully."
