dotfiles

Dash Eclipse's dotfiles
git clone git://ezup.dev/dotfiles.git
Log | Files | Refs | README | LICENSE

commit a36ebf78de6fcd7039d80f18552fd076f34a2349
parent e4db7fa78550607a815fecd1b555a23a37841591
Author: Dash Eclipse <dash@ezup.dev>
Date:   Fri, 23 Oct 2020 12:03:49 +0000

Add zprofile and zshenv

Diffstat:
A.zprofile | 5+++++
A.zshenv | 8++++++++
M.zshrc.local | 34++++++++++++++++++++++++++++++++++
3 files changed, 47 insertions(+), 0 deletions(-)

diff --git a/.zprofile b/.zprofile @@ -0,0 +1,5 @@ +PROXYCHAINS_QUIET_MODE=1 +PATH="$HOME/.local/bin:$PATH" +if [ -z "$DISPLAY" ] && [ "$(fgconsole)" -eq 1 ]; then + sx ~/.config/sx/sxrc dwm +fi diff --git a/.zshenv b/.zshenv @@ -0,0 +1,8 @@ +# http://zsh.sourceforge.net/Guide/zshguide02.html#l24 +typeset -U path +path=(~/.local/bin $path) + +SRC_GITHUB="$HOME/.local/src/github" +PROXYCHAINS_QUIET_MODE=1 +CLICOLOR_FORCE=1 +export GPG_TTY=$(tty) diff --git a/.zshrc.local b/.zshrc.local @@ -1,3 +1,37 @@ +## completion +source ~/.local/share/zsh/site-functions/_trt && compdef _trt trt + +## alias +alias vsv="doas vsv" +alias gpg="/usr/bin/gpg2" +alias speak="/usr/bin/trans -b -speak -no-translate -no-init" +alias zh-TW="/usr/bin/trans -shell -brief -theme random :zh-TW -no-init" + +## plugins +. /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh +. /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh +. /usr/share/zsh/site-functions/skim-key-bindings.zsh + +if [ ! -z ${DISPLAY+x} ] ; then + . /usr/share/zsh-theme-powerlevel10k/powerlevel10k.zsh-theme + . $HOME/.p10k.zsh + POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(dir rbenv vcs) + ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=240' + #ZSH_HIGHLIGHT_STYLES[suffix-alias]='fg=blue,underline' + #ZSH_HIGHLIGHT_STYLES[precommand]='fg=blue,underline' + #ZSH_HIGHLIGHT_STYLES[arg0]='fg=blue' + #ZSH_HIGHLIGHT_STYLES[comment]='fg=239' + ZSH_HIGHLIGHT_STYLES[suffix-alias]=fg=32,underline + ZSH_HIGHLIGHT_STYLES[precommand]=fg=32,underline + ZSH_HIGHLIGHT_STYLES[arg0]=fg=32 # 26 + ZSH_HIGHLIGHT_STYLES[single-hyphen-option]='fg=38' + ZSH_HIGHLIGHT_STYLES[double-hyphen-option]='fg=38' + ZSH_HIGHLIGHT_STYLES[default]='fg=38' + ZSH_HIGHLIGHT_STYLES[single-quoted-argument-unclosed]='fg=red' + ZSH_HIGHLIGHT_STYLES[double-quoted-argument-unclosed]='fg=red' +fi + +## functions # speedtest speedtest-connection() { time_seconds=$(curl -o/dev/null -sw '%{time_appconnect}' 'https://connectivitycheck.gstatic.com/generate_204')