1
0
Fork 0
mirror of https://github.com/MillironX/dotfiles.git synced 2024-12-22 17:08:16 +00:00

Simplify fpath workaround

Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
This commit is contained in:
Thomas A. Christensen II 2021-10-20 08:37:38 -05:00
parent 219c25e0f0
commit 397a2f9ac8
Signed by: millironx
GPG key ID: 139C07724802BC5D

View file

@ -1,18 +1,9 @@
# shellcheck shell=zsh
# shellcheck shell=bash
{{- if (eq .cluster "scinet") -}}
{{ if (or (eq .chezmoi.hostname "Atlas-login-1") (eq .chezmoi.hostname "Atlas-login-2")) -}}
# Workaround for SCINet admins clobbering fpath
ZEXECDIR=$(dirname $(command -v zsh))
if [ -d $ZEXECDIR/../share/zsh/functions ]; then
fpath+=$(realpath $ZEXECDIR/../share/zsh/functions)
else
for ZSHAREDIR in $ZEXECDIR/../share/zsh/*; do
if [ -d $ZSHAREDIR/functions ]; then
fpath+=$(realpath $ZSHAREDIR/functions)
fi
done
fi
{{- end -}}
fpath+=($HOME/.local/share/zsh/5.8/functions)
{{- end }}
# Linuxbrew setup
if [ -d $HOME/../linuxbrew/.linuxbrew ]; then