#!/bin/bash
set -eu
checkout="$1"
label="$2"
webport="$3"
cd "$checkout/apps/desktop"
export T3CODE_HOME="/tmp/lead-25688-r2/capture/desktop-$label"
export T3CODE_DEV_SEED=0
export VITE_DEV_SERVER_URL="http://localhost:$webport"
export T3CODE_PORT=14676
printf '%s\n' "$DISPLAY" > "/tmp/lead-25688-r2/capture/$label-display.txt"
printf "%s\n" "$XAUTHORITY" > "/tmp/lead-25688-r2/capture/$label-xauth-private.txt"
echo $$ > "/tmp/lead-25688-r2/capture/$label-electron.pid"
exec node_modules/electron/dist/electron --no-sandbox --disable-gpu --remote-debugging-port=19228 dist-electron/main.cjs
