chezmoi init
This commit is contained in:
commit
530d6d7195
1176 changed files with 111325 additions and 0 deletions
91
dot_zshrc
Normal file
91
dot_zshrc
Normal file
|
@ -0,0 +1,91 @@
|
|||
# Path to your Oh My Zsh installation.
|
||||
export ZSH="$HOME/.oh-my-zsh"
|
||||
|
||||
ZSH_THEME="robbyrussell"
|
||||
|
||||
# Uncomment the following line to use case-sensitive completion.
|
||||
# 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 one of the following lines to change the auto-update behavior
|
||||
# zstyle ':omz:update' mode disabled # disable automatic updates
|
||||
# zstyle ':omz:update' mode auto # update automatically without asking
|
||||
zstyle ':omz:update' mode reminder # just remind me to update when it's time
|
||||
|
||||
# Uncomment the following line to enable command auto-correction.
|
||||
# ENABLE_CORRECTION="true"
|
||||
|
||||
plugins=(git
|
||||
archlinux
|
||||
colored-man-pages
|
||||
copybuffer
|
||||
docker
|
||||
docker-compose
|
||||
dotenv
|
||||
eza
|
||||
fancy-ctrl-z
|
||||
git
|
||||
gitignore
|
||||
gitfast
|
||||
golang
|
||||
python
|
||||
safe-paste
|
||||
ssh
|
||||
sudo
|
||||
tmux
|
||||
)
|
||||
|
||||
source $ZSH/oh-my-zsh.sh
|
||||
|
||||
# Preferred editor for local and remote sessions
|
||||
if [[ -n $SSH_CONNECTION ]]; then
|
||||
export EDITOR='vim'
|
||||
else
|
||||
export EDITOR='nvim'
|
||||
fi
|
||||
|
||||
alias vi=nvim
|
||||
alias vim=nvim
|
||||
alias t=tmux
|
||||
alias se=sudoedit
|
||||
alias s=sudo
|
||||
alias dotfiles='/usr/bin/git --git-dir="$HOME/.dotfiles/" --work-tree="$HOME"'
|
||||
|
||||
export PATH=$PATH:/home/yt/.cargo/bin
|
||||
|
||||
export FZF_BASE=/usr/bin
|
||||
export FZF_DEFAULT_COMMAND=rg
|
||||
export FZF_DEFAULT_OPTS="--tmux"
|
||||
export FZF_DEFAULT_OPTS="$FZF_DEFAULT_OPTS \
|
||||
--highlight-line \
|
||||
--info=inline-right \
|
||||
--ansi \
|
||||
--layout=reverse \
|
||||
--border=none
|
||||
--color=bg+:#283457 \
|
||||
--color=bg:#16161e \
|
||||
--color=border:#27a1b9 \
|
||||
--color=fg:#c0caf5 \
|
||||
--color=gutter:#16161e \
|
||||
--color=header:#ff9e64 \
|
||||
--color=hl+:#2ac3de \
|
||||
--color=hl:#2ac3de \
|
||||
--color=info:#545c7e \
|
||||
--color=marker:#ff007c \
|
||||
--color=pointer:#ff007c \
|
||||
--color=prompt:#2ac3de \
|
||||
--color=query:#c0caf5:regular \
|
||||
--color=scrollbar:#27a1b9 \
|
||||
--color=separator:#ff9e64 \
|
||||
--color=spinner:#ff007c \
|
||||
"
|
||||
|
||||
export NVM_DIR="$HOME/.config/nvm"
|
||||
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
|
||||
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
|
||||
|
||||
source <(fzf --zsh)
|
||||
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
Loading…
Add table
Add a link
Reference in a new issue