aboutsummaryrefslogtreecommitdiff
path: root/config/shell/aliases
diff options
context:
space:
mode:
Diffstat (limited to 'config/shell/aliases')
-rw-r--r--config/shell/aliases60
1 files changed, 60 insertions, 0 deletions
diff --git a/config/shell/aliases b/config/shell/aliases
new file mode 100644
index 0000000..0b6287a
--- /dev/null
+++ b/config/shell/aliases
@@ -0,0 +1,60 @@
+#!/usr/bin/env zsh
+
+# Ryo aliases
+# https://ryo.nopwd.lol
+#
+# fork of Luke's config
+# https://github.com/lukesmithxyz/voidrice
+
+# only if variables exists
+[ -f "$XINITRC" ] && alias startx="startx $XINITRC"
+[ -f "$MBSYNCRC" ] && alias mbsync="mbsync -c $MBSYNCRC"
+
+# be careful
+alias \
+ cp="cp -i" \
+ mv="mv -i" \
+ rm="rm -I" \
+ bc="bc -ql" \
+ d='doas'
+
+# colorize commands when possible.
+alias \
+ 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"
+
+# Arch pacman
+alias \
+ p="pacman" \
+ pacins='doas pacman -S' \
+ pacinf='pacman -Si' \
+ pacsch='pacman -Ss'
+
+# Void xbps
+alias \
+ xi="doas xbps-install" \
+ xr="sudo xbps-remove -R" \
+ xq="xbps-query"
+
+
+alias \
+ ll='ls -lh' \
+ g="git" \
+ i='nsxiv' \
+ v="$EDITOR" \
+ re='source $ZDOTDIR/.zshrc' \
+ a='mpv --no-video' \
+ mkd="mkdir -pv" \
+ hmpv='mpv --really-quiet' \
+ hcurl='curl -L -O' \
+ hgit='git clone --depth=1 --no-tags --single-branch' \
+ hfont='fc-list | grep -i' \
+ hfind='find . -name' \
+ xclip='xclip -selection clipboard -r' \
+ idate='TZ=Iran date' \
+ hxkb='setxkbmap -option caps:swapescape -layout us,ir -option grp:shifts_toggle' \
+ ffmpeg="ffmpeg -hide_banner"
+