Clean up zshenv, add hooks for system and local env scripts
This commit is contained in:
		
							parent
							
								
									83f54375a7
								
							
						
					
					
						commit
						700dba30b6
					
				
					 1 changed files with 17 additions and 2 deletions
				
			
		
							
								
								
									
										19
									
								
								zshenv
									
										
									
									
									
								
							
							
						
						
									
										19
									
								
								zshenv
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -3,11 +3,19 @@
 | 
			
		|||
# Eryn Wells <eryn@erynwells.me>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
local sys=`uname -s | tr A-Z a-z`
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# Global settings for sh, bash, ksh, zsh derivative shells
 | 
			
		||||
[ -e $HOME/.env ] && source $HOME/.env
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/X11/bin
 | 
			
		||||
[ -d /opt/local/bin ]   && PATH=/opt/local/bin:$PATH
 | 
			
		||||
[ -d $HOME/.local/bin ] && PATH=$HOME/.local/bin:$PATH
 | 
			
		||||
[ -d $HOME/bin ]        && PATH=$HOME/bin:$PATH
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
PAGER="less"
 | 
			
		||||
MANPAGER=$PAGER
 | 
			
		||||
EDITOR="vim"
 | 
			
		||||
| 
						 | 
				
			
			@ -22,12 +30,19 @@ export PATH \
 | 
			
		|||
       LESSHISTFILE \
 | 
			
		||||
       GREP_OPTIONS GREP_COLOR
 | 
			
		||||
 | 
			
		||||
[ `uname -s` = "Linux" ] && export MAIL="/var/mail/$USER"
 | 
			
		||||
[ $sys = 'linux' ] && export MAIL="/var/mail/$USER"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
local py27local=$HOME/.local/lib/python2.7/site-packages
 | 
			
		||||
if [[ ! -z $PYTHONPATH ]]; then
 | 
			
		||||
    [ -d $py27local ] && PYTHONPATH=$PYTHONPATH:$py27local
 | 
			
		||||
    [ -d $py27local ] && PYTHONPATH=$py27local:$PYTHONPATH
 | 
			
		||||
else
 | 
			
		||||
    PYTHONPATH=$py27local
 | 
			
		||||
fi
 | 
			
		||||
export PYTHONPATH
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# System specific environment settings
 | 
			
		||||
[ -e $HOME/.zshenv.$sys ] && source $HOME/.zshenv.$sys
 | 
			
		||||
# Local environment settings
 | 
			
		||||
[ -e $HOME/.zshenv.local ] && source $HOME/.zshenv.local
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue