ENH move all environment stuff to manual shell functions
This commit is contained in:
parent
3858dbb3cd
commit
51ce30df96
|
@ -5,10 +5,6 @@ userresources="$XDG_CONFIG_HOME/X11/xresources"
|
||||||
systemctl --user import-environment PATH
|
systemctl --user import-environment PATH
|
||||||
systemctl --user import-environment DISPLAY
|
systemctl --user import-environment DISPLAY
|
||||||
|
|
||||||
# add gempath to PATH
|
|
||||||
gempaths="$(/usr/bin/gem env gempath):"
|
|
||||||
export PATH="${gempaths//:/\/bin:}:$PATH"
|
|
||||||
|
|
||||||
if [ -f "$userresources" ]; then
|
if [ -f "$userresources" ]; then
|
||||||
xrdb -merge "$userresources"
|
xrdb -merge "$userresources"
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -59,6 +59,8 @@ x11-clip-wrap-widgets paste $paste_widgets
|
||||||
# magic to automatically call the shims
|
# magic to automatically call the shims
|
||||||
|
|
||||||
zsh-pyenv () {
|
zsh-pyenv () {
|
||||||
|
export PATH=$PYENV_ROOT/shims:$PATH
|
||||||
|
|
||||||
if command -v pyenv 1>/dev/null 2>&1; then
|
if command -v pyenv 1>/dev/null 2>&1; then
|
||||||
echo "Activating pyenv"
|
echo "Activating pyenv"
|
||||||
eval "$(pyenv init - | sed '/PATH/d' -)"
|
eval "$(pyenv init - | sed '/PATH/d' -)"
|
||||||
|
@ -70,6 +72,10 @@ zsh-pyenv () {
|
||||||
|
|
||||||
|
|
||||||
zsh-rbenv () {
|
zsh-rbenv () {
|
||||||
|
gempaths="$(/usr/bin/gem env gempath):"
|
||||||
|
export PATH="${gempaths//:/\/bin:}:$PATH"
|
||||||
|
export PATH=$RBENV_ROOT/shims:$PATH
|
||||||
|
|
||||||
if command -v rbenv 1>/dev/null 2>&1; then
|
if command -v rbenv 1>/dev/null 2>&1; then
|
||||||
echo "Activating rbenv"
|
echo "Activating rbenv"
|
||||||
eval "$(rbenv init - | sed '/PATH/d' -)"
|
eval "$(rbenv init - | sed '/PATH/d' -)"
|
||||||
|
|
|
@ -68,7 +68,7 @@ PASSWORD_STORE_DIR DEFAULT=${GNUPGHOME}/pass
|
||||||
# Path
|
# Path
|
||||||
#--------------------#
|
#--------------------#
|
||||||
|
|
||||||
PATH OVERRIDE={{- if eq .chezmoi.hostname "petrucci4prez" }}${RBENV_ROOT}/shims:${PYENV_ROOT}/shims:{{- end }}@{HOME}/.bin:@{HOME}/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin
|
PATH OVERRIDE=@{HOME}/.bin:@{HOME}/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin
|
||||||
|
|
||||||
#--------------------#
|
#--------------------#
|
||||||
# Applications
|
# Applications
|
||||||
|
|
Loading…
Reference in New Issue