.bash_profile (2778B)
1 export VISUAL="vim" 2 export EDITOR="ed -p>" 3 export FCEDIT="$VISUAL" 4 export PAGER=less 5 export LANG=en_US.UTF-8 6 export BROWSER=elinks 7 export TERMINAL=st 8 9 # XDG Base Directory specification 10 export XDG_CONFIG_HOME="$HOME/.config" 11 export XDG_CACHE_HOME="$HOME/.cache" 12 export XDG_DATA_HOME="$HOME/.local/share" 13 export XDG_STATE_HOME="$HOME/.local/state" 14 15 # Program-specific config paths 16 export ELINKS_CONFDIR="$XDG_CONFIG_HOME"/elinks 17 export INPUTRC="$XDG_CONFIG_HOME"/readline/inputrc 18 #export GNUPGHOME="$XDG_DATA_HOME"/gnupg 19 export MAXIMA_USERDIR="$XDG_CONFIG_HOME"/maxima 20 export NODE_REPL_HISTORY="$XDG_DATA_HOME"/node_repl_history 21 export NPM_CONFIG_USERCONFIG=$XDG_CONFIG_HOME/npm/npmrc 22 export PASSWORD_STORE_DIR="$XDG_DATA_HOME"/pass 23 export PYENV_ROOT="$XDG_DATA_HOME/pyenv" 24 export PYTHON_HISTORY=$XDG_STATE_HOME/python_history 25 export RANDFILE="$XDG_RUNTIME_DIR"/rnd 26 export SQLITE_HISTORY=$XDG_DATA_HOME/sqlite_history 27 export XINITRC="$XDG_CONFIG_HOME"/X11/xinitrc 28 export XSERVERRC="$XDG_CONFIG_HOME"/X11/xserverrc 29 export DOCKER_CONFIG="$XDG_CONFIG_HOME"/docker 30 31 # R 32 export R_PROFILE_USER="$HOME/.config/R/profile" 33 export R_HISTFILE="$XDG_STATE_HOME/R/history" 34 export R_LIBS_USER="$XDG_DATA_HOME/R" 35 36 # Perl local::lib setup 37 export PERL5LIB="$HOME/perl5/lib/perl5" 38 export PERL_LOCAL_LIB_ROOT="$HOME/perl5" 39 export PERL_MB_OPT="--install_base \"$HOME/perl5\"" 40 export PERL_MM_OPT="INSTALL_BASE=$HOME/perl5" 41 42 # TeX Live 43 export TEXMFHOME=$XDG_DATA_HOME/texmf 44 export TEXMFVAR=$XDG_CACHE_HOME/texlive/texmf-var 45 export TEXMFCONFIG=$XDG_CONFIG_HOME/texlive/texmf-config 46 47 # TeX-related editors 48 export TEXEDIT="${VISUAL:-$EDITOR} +%d %s" 49 export MFEDIT="${VISUAL:-$EDITOR} +%d %s" 50 export MPEDIT="${VISUAL:-$EDITOR} +%d %s" 51 52 # bib 53 export BIB="$XDG_CONFIG_HOME/bib/references.bib" 54 export BIB_DATA="$XDG_DATA_HOME/bib" 55 56 # Terminfo 57 export TERMINFO="$XDG_DATA_HOME"/terminfo 58 export TERMINFO_DIRS="$XDG_DATA_HOME"/terminfo:/usr/share/terminfo 59 60 # nvm 61 export NVM_DIR="$HOME/.config/nvm" 62 63 [ -d "$HOME"/.local/bin ] && PATH="$HOME/.local/bin:$PATH" 64 [ -d "$XDG_DATA_HOME"/npm/bin ] && PATH="$PATH:$XDG_DATA_HOME/npm/bin/" 65 [ -d /usr/local/texlive/2026/bin/x86_64-linux ] && PATH="$PATH:/usr/local/texlive/2026/bin/x86_64-linux" 66 [ -d "$XDG_DATA_HOME"/gem/ruby/3.0.0/bin/ ] && PATH="$PATH:$XDG_DATA_HOME/gem/ruby/3.0.0/bin/" 67 [ -d "$HOME"/perl5/bin ] && PATH="$PATH:$HOME/perl5/bin" 68 [ -d "$HOME"/perl5/lib ] && LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}$HOME/perl5/lib" 69 [ -d "$HOME"/go/bin ] && PATH="$PATH:$HOME/go/bin" 70 [ -d "$HOME"/.lean/bin ] && PATH="$PATH:$HOME/.lean/bin" 71 [ -d "$HOME"/.elan/bin ] && PATH="$PATH:$HOME/.elan/bin" 72 [ -d "$PYENV_ROOT"/bin ] && PATH="$PYENV_ROOT/bin:$PATH" 73 74 export PATH 75 export LD_LIBRARY_PATH 76 77 [ -z $TERMUX_VERSION ] && source "$HOME"/.bashrc 78 79 unset try_source