75 lines
2.1 KiB
Bash
75 lines
2.1 KiB
Bash
# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc.
|
|
# Initialization code that may require console input (password prompts, [y/n]
|
|
# confirmations, etc.) must go above this block; everything else may go below.
|
|
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
|
|
|
|
# Path to your oh-my-zsh installation.
|
|
export ZSH="${HOME}/.oh-my-zsh"
|
|
export TERM="xterm-256color"
|
|
|
|
ZSH_THEME="powerlevel10k/powerlevel10k"
|
|
CASE_SENSITIVE="true"
|
|
|
|
# Uncomment the following line to use hyphen-insensitive completion.
|
|
# Case-sensitive completion must be off. _ and - will be interchangeable.
|
|
# HYPHEN_INSENSITIVE="true"
|
|
|
|
# Uncomment the following line to disable bi-weekly auto-update checks.
|
|
# DISABLE_AUTO_UPDATE="true"
|
|
|
|
# Uncomment the following line to automatically update without prompting.
|
|
# DISABLE_UPDATE_PROMPT="true"
|
|
|
|
# Uncomment the following line to change how often to auto-update (in days).
|
|
# export UPDATE_ZSH_DAYS=13
|
|
|
|
# Uncomment the following line if pasting URLs and other text is messed up.
|
|
# DISABLE_MAGIC_FUNCTIONS=true
|
|
|
|
# Uncomment the following line to disable colors in ls.
|
|
# DISABLE_LS_COLORS="true"
|
|
|
|
# Uncomment the following line to disable auto-setting terminal title.
|
|
# DISABLE_AUTO_TITLE="true"
|
|
|
|
# Uncomment the following line to enable command auto-correction.
|
|
# ENABLE_CORRECTION="true"
|
|
|
|
# Uncomment the following line to display red dots whilst waiting for completion.
|
|
# COMPLETION_WAITING_DOTS="true"
|
|
|
|
HIST_STAMPS="yyyy.mm.dd"
|
|
|
|
plugins=(
|
|
autopep8
|
|
aws
|
|
branch
|
|
colored-man-pages
|
|
colorize
|
|
composer
|
|
docker
|
|
docker-compose
|
|
git
|
|
kubectl
|
|
kube-ps1
|
|
npm
|
|
nvm
|
|
pass
|
|
pep8
|
|
pip
|
|
redis-cli
|
|
rsync
|
|
rust
|
|
terraform
|
|
)
|
|
|
|
source $ZSH/oh-my-zsh.sh
|
|
|
|
[ -f ~/.env ] && source ~/.env
|
|
[ -f ~/.zsh_exports ] && source ~/.zsh_exports
|
|
[ -f ~/.p10k.zsh ] && source ~/.p10k.zsh
|
|
[ -f ~/.zsh_functions ] && source ~/.zsh_functions
|
|
[ -f ~/.zsh_aliases ] && source ~/.zsh_aliases
|
|
[ -f ~/.zsh_completions ] && source ~/.zsh_completions
|