typeset -U path PATH path=(~/.local/bin $path) export PATH # SSH Agent if [[ ! -f "$XDG_RUNTIME_DIR/ssh-agent.env" ]]; then pkill -u "$USER" -9 ssh-agent ssh-agent > "$XDG_RUNTIME_DIR/ssh-agent.env" fi source "$XDG_RUNTIME_DIR/ssh-agent.env" > /dev/null # If NVIDIA, set env vars if ! printenv SSH_TTY &> /dev/null && lspci | grep -q 'VGA.*NVIDIA'; then export GBM_BACKEND=nvidia-drm export __GLX_VENDOR_LIBRARY_NAME=nvidia export LIBVA_DRIVER_NAME=nvidia export __GL_GSYNC_ALLOWED=1 export __GL_VRR_ALLOWED=0 export WLR_NO_HARDWARE_CURSORS=1 fi # Restore Wal colors if not SSH session printenv SSH_TTY &> /dev/null || wal -R # Autostart Hyprland on TTY1 [[ "$XDG_VTNR" -eq 1 ]] && exec dbus-run-session Hyprland