commit a36ebf78de6fcd7039d80f18552fd076f34a2349
parent e4db7fa78550607a815fecd1b555a23a37841591
Author: Dash Eclipse <dash@ezup.dev>
Date: Fri, 23 Oct 2020 12:03:49 +0000
Add zprofile and zshenv
Diffstat:
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')