2020-03-23 16:31:28 +01:00
|
|
|
# vim: ft=zsh
|
|
|
|
|
|
|
|
# General
|
2021-07-31 12:03:59 +02:00
|
|
|
alias '..'='cd ..'
|
|
|
|
alias '...'='cd ../..'
|
|
|
|
alias '....'='cd ../../..'
|
|
|
|
alias '.....'='cd ../../../..'
|
|
|
|
alias '......'='cd ../../../../..'
|
|
|
|
alias '.......'='cd ../../../../../..'
|
|
|
|
alias '........'='cd ../../../../../../..'
|
|
|
|
alias '.........'='cd ../../../../../../../..'
|
2020-03-23 16:31:28 +01:00
|
|
|
alias -g NO='>/dev/null 2>&1'
|
2023-06-08 21:10:21 +02:00
|
|
|
alias -g NOD='>/dev/null 2>&1 & disown %1'
|
2021-09-29 02:56:36 +02:00
|
|
|
alias -g WC='| wc -l'
|
2024-02-06 18:24:56 +01:00
|
|
|
alias -g clip='wl-copy'
|
2020-03-23 16:31:28 +01:00
|
|
|
alias -g vim='nvim'
|
2021-04-10 08:46:39 +02:00
|
|
|
alias -g vimdiff='nvim -d'
|
2023-09-12 00:18:44 +02:00
|
|
|
alias adb='adb -d'
|
2021-09-29 02:56:36 +02:00
|
|
|
alias cal='cal -m'
|
|
|
|
alias cdl='cd ~/ && cl'
|
|
|
|
alias cl=clear
|
2020-03-23 16:31:28 +01:00
|
|
|
alias cz=chezmoi
|
2022-11-21 01:13:31 +01:00
|
|
|
alias db='duplicity-backup -c ~/.config/duplicity-backup.conf'
|
2021-09-29 02:56:36 +02:00
|
|
|
alias df='df -h'
|
|
|
|
alias diff='diff -y --suppress-common-lines'
|
2020-03-23 16:31:28 +01:00
|
|
|
alias dockre=docker
|
2021-09-29 02:56:36 +02:00
|
|
|
alias fdisk='sudo fdisk'
|
2023-06-19 18:41:33 +02:00
|
|
|
alias grep='grep --color=always'
|
2021-08-10 23:37:45 +02:00
|
|
|
alias i3exit='i3-msg exit'
|
2022-09-19 11:19:59 +02:00
|
|
|
alias ksops="sops --encrypted-regex '^(data|stringData)$'"
|
2021-09-29 02:56:36 +02:00
|
|
|
alias ls='ls --group-directories-first --color=always --time-style=long-iso'
|
|
|
|
alias mkdir='mkdir -p'
|
2021-09-26 20:46:04 +02:00
|
|
|
alias mpv='mpv --ytdl-format="bestvideo[height<=?1440]+bestaudio/best"'
|
2021-09-29 02:56:36 +02:00
|
|
|
alias myip='curl -s https://icanhazip.com'
|
2024-02-13 14:30:40 +01:00
|
|
|
alias qrscan='grimshot save area - 2>/dev/null | zbarimg -1 -q - | sed "s/QR-Code://" | wl-copy'
|
2021-09-29 02:56:36 +02:00
|
|
|
alias ran=ranger
|
2021-12-03 09:57:30 +01:00
|
|
|
alias rcp='rsync -aPv'
|
2023-05-18 17:28:17 +02:00
|
|
|
alias rm='trash'
|
|
|
|
alias rmdir='trash -d'
|
|
|
|
alias rmr='trash -rIf'
|
2024-01-25 10:32:21 +01:00
|
|
|
alias -g rmrf='\rm -rf'
|
2022-08-11 14:44:33 +02:00
|
|
|
alias sops_secret="sops --encrypted-regex '^(data|stringData)$'"
|
2023-01-19 18:23:34 +01:00
|
|
|
alias ssh='TERM=xterm-256color ssh'
|
2022-07-22 13:59:20 +02:00
|
|
|
alias tailscale='sudo tailscale'
|
2022-06-16 18:15:23 +02:00
|
|
|
alias unbound='cd /opt/docker/unbound; dcrestart; -'
|
2021-09-29 02:56:36 +02:00
|
|
|
alias virtualenv='python -m venv'
|
2022-06-22 17:27:36 +02:00
|
|
|
alias wgdown='sudo wg-quick down wg0'
|
2022-07-22 13:59:20 +02:00
|
|
|
alias wgup='sudo wg-quick up wg0'
|
2024-04-25 12:18:22 +02:00
|
|
|
alias wifi='nmcli radio wifi'
|
2020-03-23 16:31:28 +01:00
|
|
|
|
2023-12-14 14:59:21 +01:00
|
|
|
# Git aliases
|
|
|
|
alias gdp='g lg $(gtv T -n1)..main | grep -v "<Flux>"'
|
|
|
|
|
2020-03-23 16:31:28 +01:00
|
|
|
# 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'
|
|
|
|
|
2021-09-20 17:01:16 +02:00
|
|
|
# Terraform aliases
|
|
|
|
alias tf='terraform'
|
|
|
|
alias tfa='terraform apply'
|
|
|
|
alias tfp='terraform plan'
|
|
|
|
alias tfs='terraform state'
|
|
|
|
|
2020-03-23 16:31:28 +01:00
|
|
|
# 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'
|
2023-10-24 11:46:38 +02:00
|
|
|
unalias -m 'gg'
|
2022-03-07 19:25:09 +01:00
|
|
|
unalias -m 'gsts'
|