# Start configuration added by Zim install {{{ # # User configuration sourced by all invocations of the shell # # Define Zim location : ${ZIM_HOME=${ZDOTDIR:-${HOME}}/.zim} # }}} End configuration added by Zim install # # Personnal configuration directives # typeset -U path # >>> set PATH so it includes user's private bin if it exists >>> path=(~/bin ~/.local/bin $path[@]) # <<< set PATH so it includes user's private bin if it exists <<< # >>> active gnome-keyring >>> # if [ -n "${DESKTOP_SESSION}" ];then # eval $(gnome-keyring-daemon --start) 2>/dev/null # export SSH_AUTH_SOCK # fi # Check if the ssh-agent is already running # if [ "$(ps -u $USER | grep ssh-agent | wc -l)" -lt "1" ]; then # echo "$(date +%F@%T) - SSH-AGENT: Agent will be started" # # Start the ssh-agent and redirect the environment variables into a file # ssh-agent -s >~/.ssh/ssh-agent # # Load the environment variables from the file # . ~/.ssh/ssh-agent >/dev/null # # Add the default key to the ssh-agent # for f in ${HOME}/.ssh/*.pub; do # ssh-add ${HOME}/.ssh/$(basename -s .pub $f) # done # else # echo "$(date +%F@%T) - SSH-AGENT: Agent already running" # . ~/.ssh/ssh-agent >/dev/null # fi # <<< active gnome-keyring <<< # >>> environment variables >>> export BROWSER=qutebrowser export EDITOR=$([[ $(command -v lvim) ]] && echo lvim || echo vim) export TERMINAL=alacritty # export FZF_DEFAULT_COMMAND='rg --files --no-ignore --hidden --follow --glob "!.git/*"' export GEM_HOME="$(ruby -e 'puts Gem.user_dir')" export PATH="$PATH:$GEM_HOME/bin" export MYVIMRC="${HOME}/.vimrc" export PASSWORD_STORE_DIR="${HOME}/Private/.password-store" export PASSWORD_STORE_ENABLE_EXTENSIONS=True export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/$(id -u)/bus export ZK_NOTEBOOK_DIR="${HOME}/Notes" # <<< environment variables <<< # >>> kitty completion >>> # __kitty_complete # <<< kitty completion <<< # }}} End personnal configuration directives