blob: 76e7c005922a41a7a0706e86e5df5048adacc85e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
|
export ZSH="/home/fkfd/.oh-my-zsh"
ZSH_THEME="fkfd"
plugins=(
git
python
pj
urltools
)
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
export PATH="$HOME/.local/bin:$PATH"
# utilities
share () {
src=$1
if [[ $2 == '' ]]; then
dst=$1
else
dst=$2
fi
scp -r $src www@fkfd.me:www/static/$dst
echo "https://fkfd.me/static/$(urlencode $(basename $dst))"
}
bright () {
if [[ $1 == 10 ]]; then
xrandr --output HDMI-A-0 --brightness 1
return 0
fi
xrandr --output HDMI-A-0 --brightness "0.$1"
}
mnt-cryfs () {
cryfs "~/.local/share/plasma-vault/$1.enc" "~/Vaults/$1"
}
umnt-cryfs () {
cryfs-unmount "~/Vaults/$1"
}
# 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&)"
alias tlmgr="/usr/share/texmf-dist/scripts/texlive/tlmgr.pl --usermode"
# fun
alias rickroll="vlc -f '/home/fkfd/Videos/Rick Astley - Never Gonna Give You Up (Official Music Video).mkv'"
# 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"
# }
|