#!/bin/bash
export PID=$(pgrep digital-cockpit-sm)
export DC_SESSION_BUS="/run/user/1020/bus"

while [ ! -S "$DC_SESSION_BUS" ]; do
    sleep 1
done

SESSION=$(loginctl list-sessions -o json | jq -re '.[] | select(.seat=="seat0").session')
loginctl activate $SESSION

systemd-notify --ready --pid="$PID"

sleep infinity
exit 0
