#!/usr/bin/env bash # Make compositor behave on Alpine if [ -z "$XDG_RUNTIME_DIR" ]; then export XDG_RUNTIME_DIR=/tmp/runtime-$UID mkdir -p /tmp/runtime-$UID export XDG_SESSION_TYPE=wayland export XDG_CURRENT_DESKTOP=sway export LIBSEAT_BACKEND=seatd fi if [ -z "$WAYLAND_DISPLAY" ] && [ "$(tty)" == '/dev/tty1' ] && command -v sway; then exec dbus-run-session sway -d |& tee /tmp/sway-$UID.log fi