52 lines
1.5 KiB
Bash
52 lines
1.5 KiB
Bash
#!/bin/sh
|
|
|
|
# Use $XINITRC variable if file exists.
|
|
[ -f "$XINITRC" ] && alias startx="startx $XINITRC"
|
|
|
|
[ -f "$MBSYNCRC" ] && alias mbsync="mbsync -c $MBSYNCRC"
|
|
|
|
# sudo not required for some system commands
|
|
for command in mount umount updatedb su shutdown poweroff reboot ; do
|
|
alias $command="sudo $command"
|
|
done; unset command
|
|
|
|
alias \
|
|
e="emacsclient -tty -a ''" \
|
|
emc="setsid -f emacsclient -c -a '' >/dev/null 2>&1" \
|
|
emo="emacsclient" \
|
|
kem="emacsclient -e '(kill-emacs)'" \
|
|
vimdiff="nvim -d" \
|
|
cp="cp -iv" \
|
|
mv="mv -iv" \
|
|
rm="rm -vI" \
|
|
bc="bc -ql" \
|
|
mkd="mkdir -pv" \
|
|
ffmpeg="ffmpeg -hide_banner" \
|
|
ls="ls -hN --color=auto --group-directories-first" \
|
|
grep="grep --color=auto" \
|
|
diff="diff --color=auto" \
|
|
ccat="highlight --out-format=ansi" \
|
|
ip="ip -color=auto" \
|
|
ka="killall" \
|
|
g="git" \
|
|
sdn="shutdown -h now" \
|
|
v="nvim" \
|
|
z="zathura" \
|
|
d="sdcv" \
|
|
i="nsxiv -a" \
|
|
pg="ps -aux | grep --color=auto" \
|
|
weath="curl wttr.in" \
|
|
ytmus="yt-dlp --embed-metadata --embed-thumbnail -xc -f 'bestaudio[ext=m4a]'" \
|
|
ytvid="yt-dlp --embed-metadata --embed-thumbnail --embed-chapters --write-auto-subs -f bestvideo'[height<=1080]''[ext=mp4]'+bestaudio'[ext=m4a]'/best'[ext=mp4]'/best" \
|
|
hgs="hugo server --noHTTPCache --disableFastRender" \
|
|
left='uxnemu ~/.local/uxn/left.rom' \
|
|
bouc='uxnemu ~/.local/uxn/bouc.rom' \
|
|
catclock='uxnemu ~/.local/uxn/catclock.rom' \
|
|
b='$BROWSER'\
|
|
sc='sc-im'\
|
|
l='ledger -f ~/notebook/ac/ac.ledger'
|
|
|
|
wedit(){
|
|
which $@ >/dev/null 2>&1 && [ -n "$1" ] && $EDITOR $(which $@) || printf "file doesn't exist.\n"
|
|
}
|