From c37df72f12a5c8265f18498dc9dfaa9cb539ee15 Mon Sep 17 00:00:00 2001 From: Ismo Vuorinen Date: Mon, 7 Aug 2023 16:27:10 +0300 Subject: [PATCH] fix(shell): reverts .zshenv and .config/zsh/.zshrc --- base/zshenv | 1 - base/zshrc | 58 +++++++++++++++++++++++++++++++++++++++++++---- config/zsh/.zshrc | 52 ------------------------------------------ 3 files changed, 54 insertions(+), 57 deletions(-) delete mode 100644 base/zshenv delete mode 100644 config/zsh/.zshrc diff --git a/base/zshenv b/base/zshenv deleted file mode 100644 index 70b3344..0000000 --- a/base/zshenv +++ /dev/null @@ -1 +0,0 @@ -ZDOTDIR=~/.config/zsh diff --git a/base/zshrc b/base/zshrc index 6f29482..c2d3ce5 100644 --- a/base/zshrc +++ b/base/zshrc @@ -1,10 +1,60 @@ -# Fig pre block. Keep at the top of this file. -[[ -f "$HOME/.fig/shell/zshrc.pre.zsh" ]] && builtin source "$HOME/.fig/shell/zshrc.pre.zsh" # this is my zsh config. there are many like it, but this one is mine. # shellcheck shell=bash -export ZDOTDIR="$HOME/.config/zsh/" -mkdir -p "$ZDOTDIR" +# Fig pre block. Keep at the top of this file. +[[ -f "$HOME/.fig/shell/zshrc.pre.zsh" ]] && builtin source "$HOME/.fig/shell/zshrc.pre.zsh" + +autoload -U colors zsh/terminfo +colors +setopt correct + +# Add completion scripts to zsh path +FPATH="~/.config/zsh/completion:$FPATH" +autoload -Uz compinit && compinit -i +compinit -d "$XDG_CACHE_HOME"/zsh/zcompdump-"$ZSH_VERSION" + +# Defaults +export DOTFILES="$HOME/.dotfiles" +# shellcheck source=shared.sh +source "$DOTFILES/scripts/shared.sh" + +# Run x-load-configs in your terminal to reload the files. +function x-load-configs() +{ + # Load the shell dotfiles, and then some: + for file in $DOTFILES/config/{exports,alias,functions}; do + [ -f "$file" ] && source "$file" + [ -f "$file-secret" ] && source "$file-secret" + [ -f "$file-$HOSTNAME" ] && source "$file-$HOSTNAME" + [ -f "$file-$HOSTNAME-secret" ] && source "$file-$HOSTNAME-secret" + done +} +x-load-configs + +# Import ssh keys in keychain +ssh-add -A 2>/dev/null; + +# Try to load antigen, if present +ANTIGEN_ZSH_PATH="$XDG_BIN_HOME/antigen.zsh" +[[ -f "$ANTIGEN_ZSH_PATH" ]] && source "$ANTIGEN_ZSH_PATH" + +# antigen is present +have antigen && { + antigen use oh-my-zsh + + # config/functions + x-default-antigen-bundles + + antigen apply +} + +# starship is present +have starship && eval "$(starship init zsh)" + +[ -f "${XDG_CONFIG_HOME:-$HOME/.config}"/fzf/fzf.zsh ] \ + && source "${XDG_CONFIG_HOME:-$HOME/.config}"/fzf/fzf.zsh + +export LESSHISTFILE="$XDG_CACHE_HOME"/less_history # Fig post block. Keep at the bottom of this file. [[ -f "$HOME/.fig/shell/zshrc.post.zsh" ]] && builtin source "$HOME/.fig/shell/zshrc.post.zsh" diff --git a/config/zsh/.zshrc b/config/zsh/.zshrc deleted file mode 100644 index 383b0ce..0000000 --- a/config/zsh/.zshrc +++ /dev/null @@ -1,52 +0,0 @@ -autoload -U colors zsh/terminfo -colors -setopt correct - -# Add completion scripts to zsh path -FPATH="~/.config/zsh/completion:$FPATH" -autoload -Uz compinit && compinit -i -compinit -d "$XDG_CACHE_HOME"/zsh/zcompdump-"$ZSH_VERSION" - -# Defaults -export DOTFILES="$HOME/.dotfiles" -# shellcheck source=shared.sh -source "$DOTFILES/scripts/shared.sh" - -# Run x-load-configs in your terminal to reload the files. -function x-load-configs() -{ - # Load the shell dotfiles, and then some: - for file in $DOTFILES/config/{exports,alias,functions}; do - [ -f "$file" ] && source "$file" - [ -f "$file-secret" ] && source "$file-secret" - [ -f "$file-$HOSTNAME" ] && source "$file-$HOSTNAME" - [ -f "$file-$HOSTNAME-secret" ] && source "$file-$HOSTNAME-secret" - done -} -x-load-configs - -# Import ssh keys in keychain -ssh-add -A 2>/dev/null; - -# Try to load antigen, if present -ANTIGEN_ZSH_PATH="$XDG_BIN_HOME/antigen.zsh" -[[ -f "$ANTIGEN_ZSH_PATH" ]] && source "$ANTIGEN_ZSH_PATH" - -# antigen is present -have antigen && { - antigen use oh-my-zsh - - # config/functions - x-default-antigen-bundles - - antigen apply -} - -# starship is present -have starship && eval "$(starship init zsh)" - -[ -f "${XDG_CONFIG_HOME:-$HOME/.config}"/fzf/fzf.zsh ] \ - && source "${XDG_CONFIG_HOME:-$HOME/.config}"/fzf/fzf.zsh - -export LESSHISTFILE="$XDG_CACHE_HOME"/less_history -