2024-08-04 18:18:34 -05:00
|
|
|
#!/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
|
2024-10-15 17:57:32 -05:00
|
|
|
fi
|
2024-08-04 18:18:34 -05:00
|
|
|
|
2024-11-16 01:33:34 -06:00
|
|
|
[ -z "$ID" ] && [ -f /etc/os-release ] && . /etc/os-release
|
|
|
|
|
case $ID in
|
|
|
|
|
arch)
|
|
|
|
|
export GUILE_LOAD_PATH='/usr/local/share/guile/site/3.0:/usr/share/guile/3.0:/usr/share/guile/site/3.0:/usr/share/guile/site:/usr/share/guile'
|
|
|
|
|
;;
|
|
|
|
|
esac
|
|
|
|
|
|
|
|
|
|
|
2024-10-15 17:57:32 -05:00
|
|
|
if [ -z "$WAYLAND_DISPLAY" ] && [ "$(tty)" == '/dev/tty1' ] && command -v sway; then
|
|
|
|
|
exec dbus-run-session sway -d |& tee /tmp/sway-$UID.log
|
2024-08-04 18:18:34 -05:00
|
|
|
fi
|