$ doas setup-wayland-base
$ doas apk add font-dejavu util-linux-login labwc footTo launch labwc w/o Xwayland but with a dbus session:
$ (export WLR_XWAYLAND=; dbus-run-session labwc)$ cat ~/.config/labwc/environment
XKB_DEFAULT_LAYOUT=us,ru
XKB_DEFAULT_OPTIONS=grp:alt_shift_toggle
$ cat ~/.config/labwc/autostart
# Make `tmux` preserve dbus session address:
if [ -n "$TMUX" ]; then
`foot --hold tmux attach` &
else
`foot --hold tmux new-session -e DBUS_SESSION_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS` &
fi
# Add notifications and a session locker:
swaync &
swayidle -w \
timeout 300 'swaylock -f -c 000000' \
before-sleep 'swaylock -f -c 000000' >/dev/null 2>&1 &