23 lines
480 B
Bash
23 lines
480 B
Bash
#!/bin/zsh
|
|
# .zshrc
|
|
|
|
# if not running interactively, don't do anything
|
|
[[ $- != *i* ]] && return
|
|
|
|
# load shell agnostic configs
|
|
source "$HOME"/.shrc
|
|
|
|
# init zinit
|
|
ZINIT_HOME="${XDG_DATA_HOME:-${HOME}/.local/share}/zinit/zinit.git"
|
|
|
|
[ ! -d "$ZINIT_HOME" ] && {
|
|
mkdir -p "$(dirname $ZINIT_HOME)"
|
|
git clone https://github.com/zdharma-continuum/zinit.git "$ZINIT_HOME"
|
|
}
|
|
source "${ZINIT_HOME}/zinit.zsh"
|
|
|
|
# load custom configs
|
|
for f in "$HOME"/.zsh/*.zsh ; do
|
|
source "$f"
|
|
done
|
|
|