#!/bin/sh set -x [ -n "$DBUS_SESSION_BUS_ADDRESS" ] || exec dbus-run-session -- "$0" "$@" export XDG_CURRENT_DESKTOP=river export XDG_SESSION_TYPE=wayland export MOZ_ENABLE_WAYLAND=1 export GDK_BACKEND='wayland,x11' export QT_QPA_PLATFORM='wayland;xcb' export SDL_VIDEODRIVER='wayland,x11' export ELECTRON_OZONE_PLATFORM_HINT=auto export wobsock="$XDG_RUNTIME_DIR/wob.sock" [ -e /run/opengl-driver ] || sudo ln -sfn \ "$(grep -oh '/nix/store/[^ ]*' /nix/store/*-non-nixos-gpu/lib/tmpfiles.d/non-nixos-gpu.conf | head -1)" \ /run/opengl-driver eval "$(keychain --eval --ssh-agent-socket "$XDG_RUNTIME_DIR/ssh-agent.socket")" shepherd & laguna 2>&1 | vlogger -t laguna & wait