This repository has no description
1#!/usr/bin/env bash
2set -euo pipefail
3
4ROOT_DIR="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." && pwd)"
5OPENVT_DIR="$ROOT_DIR/vendor/open-vt"
6
7export XDG_RUNTIME_DIR="${XDG_RUNTIME_DIR:-/run/user/$(id -u)}"
8export WAYLAND_DISPLAY="${WAYLAND_DISPLAY:-wayland-1}"
9
10if [ ! -S "$XDG_RUNTIME_DIR/$WAYLAND_DISPLAY" ]; then
11 echo "Wayland socket not found: $XDG_RUNTIME_DIR/$WAYLAND_DISPLAY"
12 echo "Make sure the sway/Wayland session is running before launching OpenVT."
13 exit 1
14fi
15
16if [ ! -d "$OPENVT_DIR" ]; then
17 echo "OpenVT checkout missing at $OPENVT_DIR"
18 exit 1
19fi
20
21cd "$OPENVT_DIR"
22
23echo "Launching OpenVT in existing Wayland session"
24echo "XDG_RUNTIME_DIR=$XDG_RUNTIME_DIR"
25echo "WAYLAND_DISPLAY=$WAYLAND_DISPLAY"
26
27exec godot4 --path "$OPENVT_DIR"