From 659d782aefc11adcc07826b33ba725397a5dd5cd Mon Sep 17 00:00:00 2001 From: Mark Riedesel Date: Wed, 12 Jun 2024 09:39:33 -0500 Subject: [PATCH] zsh: load host-specific config if available, git ignore zcompdump files --- .config/zsh/.gitignore | 1 + .config/zsh/.zshrc | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 .config/zsh/.gitignore diff --git a/.config/zsh/.gitignore b/.config/zsh/.gitignore new file mode 100644 index 0000000..4d45295 --- /dev/null +++ b/.config/zsh/.gitignore @@ -0,0 +1 @@ +.zcompdump* diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc index 0b3ff6d..24f9a3f 100644 --- a/.config/zsh/.zshrc +++ b/.config/zsh/.zshrc @@ -30,7 +30,10 @@ SAVEHIST=50000 # Additional configuration files -[ -d ~/.config/zsh/config.d/ ] && source <(cat ~/.config/zsh/config.d/*) +[ -d "${ZDOTDIR}/config.d/" ] && source <(cat ${ZDOTDIR}/config.d/*) + +# Host specific config +[ -f "${ZDOTDIR}/zshrc.${HOST}" ] && source "${ZDOTDIR}/zshrc.${HOST}" # Optional local config [ -f ~/.zshrc.local ] && source ~/.zshrc.local