26 lines
		
	
	
		
			675 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			675 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
# History control
 | 
						|
shopt -s histappend
 | 
						|
HISTCONTROL=ignoreboth
 | 
						|
HISTSIZE=1000
 | 
						|
HISTFILESIZE=2000
 | 
						|
 | 
						|
# Autocompletion
 | 
						|
source /usr/share/bash-completion/bash_completion
 | 
						|
 | 
						|
# Set complete path
 | 
						|
export PATH="./bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
 | 
						|
set +h
 | 
						|
 | 
						|
# Load configuration first from omabox, then local overwrites
 | 
						|
for file in ~/.{prompt,exports,aliases}; do
 | 
						|
	[ -r "$file" ] && [ -f "$file" ] && source "$file"
 | 
						|
	[ -r "$file.local" ] && [ -f "$file.local" ] && source "$file.local"
 | 
						|
done
 | 
						|
unset file
 | 
						|
 | 
						|
# Run iniitializers
 | 
						|
eval "$(rbenv init - bash)"
 | 
						|
eval "$(nodenv init -)"
 | 
						|
eval "$(zoxide init bash)"
 | 
						|
eval "$(zellij setup --generate-auto-start bash)"
 |