summaryrefslogtreecommitdiff
path: root/.zshrc
diff options
context:
space:
mode:
authorFrederick Yin <fkfd@fkfd.me>2021-07-12 14:42:59 +0800
committerFrederick Yin <fkfd@fkfd.me>2021-07-12 14:42:59 +0800
commit7c2f80771d690603445e8289e84945c71774c060 (patch)
tree88ce2dac2448aeba239f50363da8d95b016648d7 /.zshrc
Initial dotfiles (fkfd@bandito)
Diffstat (limited to '.zshrc')
-rw-r--r--.zshrc68
1 files changed, 68 insertions, 0 deletions
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"
+# }
+