dotfiles/dot_aliases

92 lines
2.7 KiB
Bash

# vim: ft=zsh
# General
alias '..'='cd ..'
alias '...'='cd ../..'
alias '....'='cd ../../..'
alias '.....'='cd ../../../..'
alias '......'='cd ../../../../..'
alias '.......'='cd ../../../../../..'
alias '........'='cd ../../../../../../..'
alias '.........'='cd ../../../../../../../..'
alias -g NO='>/dev/null 2>&1'
alias -g NOD='>/dev/null 2>&1 & disown %1'
alias -g WC='| wc -l'
alias -g clip='wl-copy'
alias -g vim='nvim'
alias -g vimdiff='nvim -d'
alias adb='adb -d'
alias cal='cal -m'
alias cdl='cd ~/ && cl'
alias cl=clear
alias cz=chezmoi
alias db='duplicity-backup -c ~/.config/duplicity-backup.conf'
alias df='df -h'
alias diff='diff -y --suppress-common-lines'
alias dockre=docker
alias fdisk='sudo fdisk'
alias grep='grep --color=always'
alias i3exit='i3-msg exit'
alias ksops="sops --encrypted-regex '^(data|stringData)$'"
alias ls='ls --group-directories-first --color=always --time-style=long-iso'
alias mkdir='mkdir -p'
alias mpv='mpv --ytdl-format="bestvideo[height<=?1440]+bestaudio/best"'
alias myip='curl -s https://icanhazip.com'
alias qrscan='grimshot save area - 2>/dev/null | zbarimg -1 -q - | sed "s/QR-Code://" | wl-copy'
alias ran=ranger
alias rcp='rsync -aPv'
alias rm='trash'
alias rmdir='trash -d'
alias rmr='trash -rIf'
alias -g rmrf='\rm -rf'
alias sops_secret="sops --encrypted-regex '^(data|stringData)$'"
alias ssh='TERM=xterm-256color ssh'
alias tailscale='sudo tailscale'
alias unbound='cd /opt/docker/unbound; dcrestart; -'
alias virtualenv='python -m venv'
alias wgdown='sudo wg-quick down wg0'
alias wgup='sudo wg-quick up wg0'
alias wifi='nmcli radio wifi'
# Git aliases
alias gdp='g lg $(gtv T -n1)..main | grep -v "<Flux>"'
# Systemctl aliases
alias sctl='sudo systemctl'
alias sstatus='sudo systemctl status'
alias sstart='sudo systemctl start'
alias srestart='sudo systemctl restart'
alias sreload='sudo systemctl reload'
alias sstop='sudo systemctl stop'
alias senable='sudo systemctl enable'
alias sdisable='sudo systemctl disable'
alias hib='sudo systemctl suspend'
alias suctl='systemctl --user'
alias sustatus='systemctl --user status'
alias sustart='systemctl --user start'
alias surestart='systemctl --user restart'
alias sureload='systemctl --user reload'
alias sustop='systemctl --user stop'
alias suenable='systemctl --user enable'
alias sudisable='systemctl --user disable'
# Terraform aliases
alias tf='terraform'
alias tfa='terraform apply'
alias tfp='terraform plan'
alias tfs='terraform state'
# Oh my zsh alias override
alias -g du='du -sh'
alias -g duf='du -sh * | sort -h'
alias -g dufa='du -sh * .* | sort -h'
alias la='ls -a'
alias ll='ls -lah'
unalias -m 'fd'
unalias -m 'ff'
unalias -m '_'
unalias -m 'please'
unalias -m 'gg'
unalias -m 'gsts'