blob: be3dbf7ea93fea914f9354efaec22bdc91e8a536 (
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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
|
export TERM=xterm-256color
grep --color=auto < /dev/null &>/dev/null && alias grep='grep --color=auto'
export PATH="$HOME/.local/bin:$PATH"
export PATH="/usr/pkg/sbin:/usr/pkg/bin:$PATH"
export PATH="$HOME/.cargo/bin:$PATH"
export PATH="$PATH:/home/coast/.spicetify"
export MANPATH="/usr/pkg/man:$MANPATH"
export XDG_DATA_DIRS="/var/lib/flatpak/exports/share:$HOME/.local/share/flatpak/exports/share:/usr/local/share:/usr/share"
export EIX_LIMIT=0
export EDITOR=vim
#export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH"
export EGIT_OVERRIDE_REPO_RIVER_RIVER="https://github.com/riverwm/river.git"
alias record='wf-recorder -f desktop.mkv -a alsa_output.pci-0000_0b_00.6.analog-stereo.monitor -g "$(slurp)"'
export XDG_SESSION_TYPE=x11
#aliasrc
#OS-based aliases
[ "$(uname -s)" = "FreeBSD" ] && alias make=gmake
alias \
sysrc="doas sysrc"\
service="doas service"\
sysctl="doas sysctl"\
pkg="doas proxychains -q pkg"
#alias \
# starth="dbus-run-session sway"\
# startw=starth\
# startx=starth
alias startx="dbus-run-session startx"
alias \
elog="doas tail -f /var/log/emerge-fetch.log"\
emerge="doas px emerge"\
eu="doas etc-update"
alias pgrep="pgrep -a"
alias qb=qbittorrent-nox
alias s=ssh\ laptop
alias s1="ssh coast@seqyusphere.eu"
alias s2="ssh coast@sx7n8.tech"
alias nrs="doas nixos-rebuild switch --flake /etc/nixos#core"
alias nf="clear && neofetch"
alias mutt="neomutt"
alias mt="neomutt"
alias emoji="cat ~/.local/src/local/share/emoji | grep"
alias cst="vi ~/.config/st/config.h"
#alias ls="ls --color=auto"
#alias ll="ls -hl"
#alias l="ls -lh"
alias la="ls -ahl"
alias smi="nvidia-smi"
alias srczsh="source ~/.zshrc"
alias battery="sb-battery"
alias quit="exit"
alias push="git push"
alias weather="curl wttr.in/masjedsoleyman"
alias las="ls"
alias c="clear"
alias cear="clear"
alias cd..="cd .."
alias ..='echo "cd .."; cd ../'
alias claer="clear"
alias clare="clear"
alias cleae="clear"
alias clera="clear"
alias hotp="htop"
alias copykey='cat ~/.local/share/vault1.key | xclip -sel clipboard'
alias mic="micro"
alias nx="nsxiv"
alias e="doas emerge --ask --verbose"
alias es="emerge -s"
alias fe="flatpak search"
alias fei="flatpak install"
alias ac="doas emerge -ac"
alias ls="ls --color=auto"
alias alsamixer="alsamixer -c 0"
alias l="ls -l;"
alias freebsd="qemu-system-x86_64 -m 8048 -smp 2 -hda /home/coast/vm/freebsd/FreeBSD-14.3-RELEASE-amd64.qcow2 -nic user,model=virtio-net-pci -enable-kvm"
alias os="ls --color=auto"
alias lsbc="lsblk | bat -l conf"
alias main=man
alias mian=man
alias su="su -"
video() {
mpv "$1" --ytdl-format="bestvideo[height>=720]+bestaudio/best[height>=720]"
}
videolow() {
mpv "$1" --ytdl-format="bestvideo[height<=720]+bestaudio/best[height<=720]"
}
#else
bindkey -e
batstat=$(cat /sys/class/power_supply/BAT1/status 2>/dev/null)
charge=$(cat /sys/class/power_supply/BAT1/capacity 2>/dev/null)
if [[ "$batstat" == "Discharging" && "$charge" -lt 50 ]]; then
echo "Battery: $(sb-battery)"
fi
noipv6(){
doas sysctl -w net.ipv6.conf.all.disable_ipv6=1
doas sysctl -w net.ipv6.conf.default.disable_ipv6=1
doas sysctl -w net.ipv6.conf.lo.disable_ipv6=1
}
#PROXYCHAINS_IGNORE=(
# cd exit clear fg bg jobs history
# ssh scp sftp
# proxychains
#)
#
#autoload -U add-zsh-hook
#
#_proxychains_auto() {
# local cmd="$BUFFER"
# [[ -z "$cmd" ]] && return
#
# # get first word of command
# local first=${cmd%% *}
#
# # ignore listed commands
# for ignore in "${PROXYCHAINS_IGNORE[@]}"; do
# [[ "$first" == "$ignore" ]] && return
# done
#
# # sudo/doas handling
# if [[ "$cmd" == sudo\ * ]]; then
# BUFFER="sudo proxychains ${cmd#sudo }"
# elif [[ "$cmd" == doas\ * ]]; then
# BUFFER="doas proxychains ${cmd#doas }"
# else
# BUFFER="proxychains $cmd"
# fi
#}
#
#add-zsh-hook preexec _proxychains_auto
if test -z "$XDG_RUNTIME_DIR"; then
export XDG_RUNTIME_DIR=$(mktemp -d /tmp/$(id -u)-runtime-dir.XXX)
fi
|