initial commit

This commit is contained in:
user
2025-07-15 21:10:37 -04:00
commit 1d214b23f3
7 changed files with 214 additions and 0 deletions

42
.config/yash/aliasrc Normal file
View File

@@ -0,0 +1,42 @@
#!/bin/sh
# Use neovim for vim if present.
[ -x "$(command -v nvim)" ] && alias vim="nvim" vimdiff="nvim -d"
# some useful shortcuts
alias -- -='cd -'
alias la='ls -a' ll='ls -l' lla='ll -a'
alias h='fc -l'
alias j='jobs'
alias r='fc -s'
# Verbosity and interactive actions
alias \
cp="cp -iv" \
mv="mv -iv" \
rm="rm -vI" \
bc="bc -ql" \
mkdir="mkdir -pv" \
ffmpeg="ffmpeg -hide_banner"
# Colorize commands when possible.
alias \
ls="ls -hN --color=auto --group-directories-first" \
grep="grep --color=auto" \
diff="diff --color=auto" \
ip="ip -color=auto"
# Shorthands
alias \
sudo="doas" \
ka="killall" \
g="git" \
sdn="shutdown -h now" \
e="$EDITOR" \
o="xdg-open" \
se="sudo $EDITOR" \
ei="sudo emerge --ask" \
er="sudo emerge -cv" \
es="sudo emerge -q n -s" \
eu="sudo emerge -avuDN @world" \
z="zathura"