# 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 ""' # 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'