early-init.zsh 591 B

1234567891011121314151617
  1. # Some extra environment variables
  2. export PATH="${HOME}/.local/bin:${PATH}"
  3. # Because I use zsh to start graphical sessions
  4. [[ -v ZSH_GRAPHICAL_LOGIN ]] || ZSH_GRAPHICAL_LOGIN=true
  5. if [[ -o login ]] && [[ "${ZSH_GRAPHICAL_LOGIN}" = 'true' ]] ; then
  6. export LC_ALL=en_US.UTF-8
  7. eval "$(gnome-keyring-daemon --start 2>/dev/null)"
  8. export SSH_AUTH_SOCK="${XDG_RUNTIME_DIR}/gcr/ssh"
  9. export SSH_ASKPASS=/usr/lib/seahorse/ssh-askpass
  10. if ! [[ -v WAYLAND_DISPLAY ]] && [ "${XDG_VTNR}" -eq 1 ]; then
  11. source "${HOME}/.config/river/river-env.sh"
  12. exec river
  13. fi
  14. fi