38 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
| PATH=$PATH:${HOME}/bin:${HOME}/.local/bin
 | |
| 
 | |
| # Set Vars for ssh via gpg
 | |
| export GPG_TTY=$(tty)
 | |
| export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket)
 | |
| #gpgconf --launch gpg-agent
 | |
| 
 | |
| export ZSH_TMUX_AUTOSTART=true
 | |
| 
 | |
| export EDITOR=nvim
 | |
| # Prefer case sensitive autocomplete
 | |
| export CASE_SENSITIVE="true"
 | |
| # Default all my venv to python3
 | |
| export AUTOSWITCH_DEFAULT_PYTHON=$(which python3)
 | |
| # My prompt reflects my venv automatically, don't pollute it by default
 | |
| export VIRTUAL_ENV_DISABLE_PROMPT=1
 | |
| 
 | |
| source <(kubectl completion zsh)
 | |
| source <(zoxide init zsh)
 | |
| 
 | |
| # Code to maintain pagent connections to tmux through link drops
 | |
| #SOCK="/tmp/ssh-agent-$USER-tmux"
 | |
| #if test $SSH_AUTH_SOCK && [ $SSH_AUTH_SOCK != $SOCK ]; then
 | |
| #  rm -f $SOCK
 | |
| #  ln -sf $SSH_AUTH_SOCK $SOCK
 | |
| #  SSH_AUTH_SOCK=$SOCK
 | |
| #fi
 | |
| 
 | |
| source "$ZDOTDIR/lib/zplug.zsh"
 | |
| 
 | |
| 
 | |
| source "$ZDOTDIR/lib/aliases.zsh"
 | |
| source "$ZDOTDIR/lib/autocomplete_overrides.zsh"
 | |
| source "$ZDOTDIR/lib/git.zsh"
 | |
| source "$ZDOTDIR/lib/history.zsh" # Source me _after_ zplug to override their defaults
 | |
| source "$ZDOTDIR/lib/keybinds.zsh"
 | |
| 
 |