# Basic settings autoload bashcompinit && bashcompinit autoload -U compinit; compinit zstyle ':completion:*' menu select # Prompt settings autoload -Uz promptinit promptinit PROMPT_EOL_MARK= # Syntax Highlighting source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh # Command Not Found Autocomplete source /usr/share/doc/pkgfile/command-not-found.zsh ### Custom Commands and Aliases ### # Local bin PATH export PATH="$HOME/.local/bin:$HOME/.local/scripts:$PATH" # Fix for Ansible export LC_ALL="C.UTF-8" # AWS complete -C '/usr/local/bin/aws_completer' aws # Podman export CONTAINER_HOST=unix:///run/user/1000/podman/podman.sock # Go puts binaries here export PATH="$PATH:$(go env GOBIN):$(go env GOPATH)/bin" # Nodejs Binaries export npm_config_prefix="$HOME/.local" # Pyenv export PYENV_ROOT="$HOME/.pyenv" [[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init -)" # Calculate all folder sizes in current dir alias {dudir,dud}='du -h --max-depth 1 | sort -h' # Calculate all file sizes in current dir alias {dufile,duf}='ls -lhSr'