#!/usr/bin/zsh alias feh="feh --scale-down --auto-zoom --no-fehbg" alias open=xdg-open alias rm="rm -i" alias clip="xclip -selection clipboard" alias g="git " alias tmux="TERM=screen-256color-bce tmux" alias t="tmux" alias tn="tmux new -s " alias tat="tmux a -t " alias yain="yay -Syu " alias ls="ls --color" alias yay="yay --sudoloop" alias lf=lf-ueberzug alias vimorig=$(which vim) alias vim=nvim weechat(){ tmux has-session -t weechat 2> /dev/null if [ $? != 0 ]; then tmux new-session -s weechat weechat > /dev/null 2> /dev/null else tat weechat fi } # Suffix aliases alias -g G=" | rg -i " alias gshh="gcloud cloud-shell ssh --authorize-session" # Git alias ga="git add" alias gcl="git clone --recursive --depth=16" alias gck="git checkout" alias gmg="git merge" alias gss="git stash" alias gsp="git stash pop" alias gc="git commit" alias gcm="git commit -m" alias gp="git push" alias gpall="git remote | xargs -I R git push R" alias gpl="git pull" # Homedir Cleanup alias wget="wget --hsts-file=\"$XDG_CACHE_HOME/wget-hsts\"" alias yarn="yarn --use-yarnrc $XDG_CONFIG_HOME/yarn/config" alias tmate="tmate -f $XDG_CONFIG_HOME/tmate/tmate.conf" alias mc="mc --config-dir=$XDG_CONFIG_HOME/mc" alias abook="abook --config \"$XDG_CONFIG_HOME\"/abook/abookrc --datafile \"$XDG_DATA_HOME\"/abook/addressbook" alias imapfilter="imapfilter -c \"$IMAPFILTER_CONFIG\"" alias dots="git --git-dir=$HOME/.dotfiles.git/ --work-tree=$HOME" alias dpall="dots remote | xargs -I R git --git-dir=$HOME/.dotfiles.git/ --work-tree=$HOME push R" alias dignore="dots update-index --assume-unchanged {pkg.list,install.sh,README.md}" alias da="dots add -u" alias dcm="dots commit" alias pwndbg="gdb -nh -x \"$XDG_CONFIG_HOME\"/gdb/pwninit" alias gef="gdb -nh -x \"$XDG_CONFIG_HOME\"/gdb/gefinit" alias bon="sudo bash -c 'rc-service bluetooth start && rfkill unblock bluetooth'" alias cx="chmod +x" alias lights_on="curl 'http://yeetclock/setcolor?R=136&G=192&B=208'" alias v="nvim" alias eduvpn="sudo openvpn ~/Documents/eduVPN.ovpn" alias sshlogin="ssh -o IdentitiesOnly=yes" alias scplogin="scp -o IdentitiesOnly=yes" alias pastebin="curl -F 'sprunge=<-' http://sprunge.us"