#!/sbin/openrc-run

DBUS_SESSION_BUS_ADDRESS="unix:path=${XDG_RUNTIME_DIR}/bus"
export DBUS_SESSION_BUS_ADDRESS

description="GNOME Session (wayland)"
output_logger="logger"
error_logger="logger"

_gs_wl_session="${RC_SVCNAME#*.}"

depend() {
	need dbus
	need "gnome-session-dbus.${_gs_wl_session}"
	if [ "${_gs_wl_session}" = "gnome-login" ]; then
		need gnome-shell-wayland.gnome-login
	else
		need gnome-shell-wayland
	fi
	# need "gnome-session.${gs_wl_session}"
	need gnome-settings-daemon-wayland
	need gnome-session-monitor
	need gnome-session-init-wayland
}
