#if [[ -f /etc/solus-release ]]; then # if [[ $TILIX_ID || $VTE_VERSION ]]; then # echo "Loading VTE extensions..." # source /usr/share/defaults/etc/profile.d/vte.sh # fi #fi #precmd_functions+=(__vte_osc7) # # User configuration sourced by interactive shells # typeset -U PATH PATH="$HOME/bin:$PATH" export PATH # Change default zim location export ZIM_HOME=${ZDOTDIR:-${HOME}}/.zim # Start zim [[ -s ${ZIM_HOME}/init.zsh ]] && source ${ZIM_HOME}/init.zsh # Fix the ESC+Backspace bindkey -e bindkey -e "^[[1;5C" forward-word bindkey -e "^[[1;5D" backward-word # Default Environment export EDITOR=vim export VISUAL=vim export PAGER=less #function custom_prompt() { # VTE_PWD_THING="$(__vte_osc7)" # PS1="$PS1$VTE_PWD_THING" #} if [[ -f /etc/solus-release ]]; then export SSH_ASKPASS=/usr/lib64/seahorse/seahorse/ssh-askpass if [[ $TILIX_ID || $VTE_VERSION ]]; then source /usr/share/defaults/etc/profile.d/vte.sh precmd_functions+=(__vte_osc7) fi elif [[ -f /etc/debian_version ]]; then if [[ $TILIX_ID || $VTE_VERSION ]]; then if [[ -r "/etc/profile.d/vte-2.91.sh" ]]; then source /etc/profile.d/vte-2.91.sh precmd_functions+=(__vte_osc7) fi fi fi # Set GPG TTY #export GPG_TTY=$(tty) # Refresh gpg-agent tty in case user switches into an X session #gpg-connect-agent updatestartuptty /bye >/dev/null # Update SSH Agent Socket #unset SSH_AGENT_PID #if [[ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]]; then # export SSH_AUTH_SOCK="$(gpgconf --list-dirs agent-ssh-socket)" #fi # Disable Ctrl+S Scroll-Locking stty -ixon # Include local functions/aliases/environments: while read f do source "$f" done < <(find "${HOME}/.local/dotfiles/" -type f -name '*.zsh')