diff --git a/termux.zshrc b/termux.zshrc index c606de3..2e521ed 100644 --- a/termux.zshrc +++ b/termux.zshrc @@ -1,15 +1,9 @@ -# 1. P10k Instant Prompt (MUSS GANZ OBEN STEHEN) +# --- P10k Instant Prompt --- if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" fi -# 2. OS Info -if [ -f /etc/os-release ]; then - . /etc/os-release - OS_ID=$ID -fi - -# Environment +# --- Environment --- export EDITOR='nvim' export VISUAL='nvim' export TERM='xterm-256color' @@ -17,7 +11,7 @@ export TERM='xterm-256color' # Entferne das '/' aus der Definition eines Wortes WORDCHARS='*?_-.[]~=&;!#$%^(){}<>' -# 3. Zinit Setup +# --- Zinit Setup --- ZINIT_HOME="${XDG_DATA_HOME:-${HOME}/.local/share}/zinit/zinit.git" if [ ! -d "$ZINIT_HOME" ]; then mkdir -p "$(dirname $ZINIT_HOME)" @@ -25,7 +19,7 @@ if [ ! -d "$ZINIT_HOME" ]; then fi source "${ZINIT_HOME}/zinit.zsh" -# 4. Plugins +# --- Plugins --- zinit ice depth=1; zinit light romkatv/powerlevel10k zinit light zsh-users/zsh-syntax-highlighting zinit light zsh-users/zsh-completions @@ -36,7 +30,7 @@ zinit load 'zsh-users/zsh-history-substring-search' autoload -Uz compinit && compinit zinit cdreplay -q -# 5. Theme & Fastfetch +# --- Theme & Fastfetch --- [[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh # Fastfetch erst nach dem Prompt-Setup aufrufen (( $+commands[fastfetch] )) && fastfetch --config ~/.config/fastfetch/config.jsonc @@ -49,7 +43,7 @@ setopt appendhistory sharehistory hist_ignore_space hist_ignore_all_dups setopt hist_save_no_dups hist_ignore_dups hist_find_no_dups setopt autocd auto_param_slash globdots -# --- Aliases & Update Script --- +# --- Aliases --- alias c='clear' alias x='exit'