26 lines
842 B
Bash
26 lines
842 B
Bash
# SSH Agent
|
|
if ! pgrep -u "$USER" ssh-agent > /dev/null || [[ ! -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 on TTY1:
|
|
# Hyprland on laptop
|
|
[[ "$XDG_VTNR" -eq 1 ]] && [[ "$HOST" = 'vrz-lt' ]] && exec dbus-run-session Hyprland
|
|
|
|
# Plasma on desktop
|
|
[[ "$XDG_VTNR" -eq 1 ]] && [[ "$HOST" = 'vrz-dt' ]] && startx
|