From cc6d6fcfc6e8403e87dae9f092e61f0edf8e3cc6 Mon Sep 17 00:00:00 2001 From: ryo Date: Wed, 30 Oct 2024 20:10:03 +0000 Subject: Initial commit --- config/shell/alias | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 config/shell/alias (limited to 'config/shell/alias') diff --git a/config/shell/alias b/config/shell/alias new file mode 100644 index 0000000..0b6287a --- /dev/null +++ b/config/shell/alias @@ -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" + -- cgit v1.2.3