From 7c2f80771d690603445e8289e84945c71774c060 Mon Sep 17 00:00:00 2001 From: Frederick Yin Date: Mon, 12 Jul 2021 14:42:59 +0800 Subject: Initial dotfiles (fkfd@bandito) --- .zshrc | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 .zshrc (limited to '.zshrc') diff --git a/.zshrc b/.zshrc new file mode 100644 index 0000000..61a6b04 --- /dev/null +++ b/.zshrc @@ -0,0 +1,68 @@ +export ZSH="/home/fkfd/.oh-my-zsh" + +ZSH_THEME="fkfd" + +plugins=( + git + python + pj +) + +source $ZSH/oh-my-zsh.sh + +export EDITOR=/usr/bin/vim +export BROWSER=/usr/bin/firefox +export PROJECT_PATHS=(~/Projects/ ~/Projects/_cloned/ ~/Projects/_archive/) +export GOPROXY=https://proxy.golang.com.cn,direct + +# ibus +alias ib="ibus-daemon -d" +export GTK_IM_MODULE=ibus +export XMODIFIERS=@im=ibus +export QT_IM_MODULE=ibus + +# SSH +alias mrf="mosh root@fkfd.me" +alias mff="mosh fred@fkfd.me" +alias sf="sftp node@fkfd.me:/home/node/fkfd/public/comics/" +alias tilde="mosh fkfd@tilde.town -ssh='ssh -i ~/.ssh/id_rsa'" + +# file privileges +alias gimme="sudo chown -R $USER ./ && sudo chmod -R +rw ./*" +alias lemme="sudo chmod +x" + +# embedded +export IDF_PATH="$HOME/esp/esp-idf" +alias espup="ampy -p /dev/ttyUSB0 put" +alias espls="ampy -p /dev/ttyUSB0 ls" +alias ard="arduino-cli" + +# python +alias py="python" +alias pipi="sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple" +alias venv="source ./venv/bin/activate" + +# tools +alias ytdl="youtube-dl --proxy socks5://localhost:1080/" +alias v="vim" +alias c="cat" +alias ls="exa" +alias v2="(v2ray -config ~/.v2ray.json&)" +alias uv="(v2ray -config ~/.v2ray.json&) & (python -m utab&)" + +# disable beep in x11 +set -B 0 + +# something fucked up +alias je="journalctl -e" +alias accel="killall kglobalaccel5 && kglobalaccel5&" + +# auto-generated by kdesrc-build initial setup: do not remove! +# Add the kdesrc-build directory to the path +# export PATH="$HOME/kde/src/kdesrc-build:$PATH" +# Create alias for running software built with kdesrc-build +# kdesrc-run () +# { +# source "$HOME/kde/build/$1/prefix.sh" && "$HOME/kde/usr/bin/$1" +# } + -- cgit v1.2.3