[[ -z "$XDG_RUNTIME_DIR" ]] && export XDG_RUNTIME_DIR="/run/user/$UID" if [[ ! -d "$XDG_RUNTIME_DIR" ]] then mkdir "$XDG_RUNTIME_DIR" chmod 0700 "$XDG_RUNTIME_DIR" fi readonly tty="$(tty)" [[ -f ~/.bashrc ]] && source ~/.bashrc if [[ -z "$DISPLAY" && -z "$NIRI_LOADED" && "$tty" = /dev/tty1 ]] then export LIBSEAT_BACKEND=seatd export NIRI_LOADED=1 [[ "$(hostname)" = "mangobox" ]] && exec dbus-run-session niri --session exec niri-session fi [[ -z "$DISPLAY" && "$tty" = /dev/tty2 ]] && exec start-hyprland