forked from ahurac/dotfiles
29 lines
497 B
Bash
Executable file
29 lines
497 B
Bash
Executable file
#!/bin/sh -xe
|
|
|
|
cd
|
|
|
|
if [ -z "$DBUS_SESSION_BUS_ADDRESS" ]; then
|
|
exec dbus-launch --exit-with-session "$0" "$@"
|
|
fi
|
|
|
|
if [ -z "$SSH_AGENT_PID" ]; then
|
|
exec ssh-agent "$0" "$@"
|
|
fi
|
|
|
|
# Environment
|
|
# XDG
|
|
export \
|
|
XDG_CURRENT_DESKTOP=sway \
|
|
XDG_SESSION_DESKTOP=sway
|
|
|
|
# Backends
|
|
export \
|
|
QT_QPA_PLATFORM='wayland;xcb' \
|
|
QT_QPA_PLATFORMTHEME=qt6ct \
|
|
CLUTTER_BACKEND=wayland \
|
|
SDL_VIDEODRIVER=wayland \
|
|
_JAVA_AWT_WM_NONREPARENTING=1 \
|
|
MOZ_ENABLE_WAYLAND=1
|
|
|
|
# Execution
|
|
exec /usr/bin/sway "$@"
|