#!/bin/sh [ -f $XINITRC ] && alias startx="startx $XINITRC" [ -x "$(command -v vim)" ] && alias vi="vim" [ -x "$(command -v nvim)" ] && alias vi="nvim" alias ls="ls --color=auto --group-directories-first -p" alias grep="grep --color=auto" alias ping="ping -c 2" alias clear="clear -x" alias open="xdg-open" alias lf="lfcd" alias py="python3" alias makeb="make -C ../" alias fren="trans fr:en" alias enfr="trans en:fr" alias clip="xclip -selection clipboard" # Occasionally mistyped commands alias suod="sudo" alias maek="make" alias meak="make" alias sl="ls" alias claer="clear -x" alias clera="clear -x" alias gti="git" # Directory change aliases alias gp="cd ~/proj" alias gt="cd ~/testProj" alias gc="cd ~/.config" alias gu="cd /usr/local/bin" # Init system aliases if [ -x "$(command -v systemctl)" ]; then alias systemctl="sudo systemctl" alias net="sudo systemctl start NetworkManager" alias is="systemctl stop NetworkManager" alias blue="sudo systemctl start bluetooth" alias red="sudo systemctl stop bluetooth" elif [ -x "$(command -v rc-service)" ]; then alias rc-service="sudo rc-service" alias net="sudo rc-service NetworkManager start" alias is="sudo rc-service NetworkManager stop" alias blue="sudo rc-service bluetooth start" alias red="sudo rc-service bluetooth stop" fi # Systemd and Arch linux specific aliases alias pacman="sudo pacman" alias arch-wiki="cd /usr/share/doc/arch-wiki/html/en/"