#!/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