|
|
- #!/usr/bin/zsh
-
- alias feh="feh --scale-down --auto-zoom --no-fehbg"
- alias cclear="$(which clear)"
- alias clear="clear && paleofetch"
- alias neofetch="neofetch --ascii ~/.config/neofetch/ascii.txt"
- 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 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"
- alias gshh="gcloud cloud-shell ssh --authorize-session"
-
- # Git
- alias ga="git add"
- alias gcl="git clone --recursive --depth=16"
- 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 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}"
|