updated antidote config somewhat
This commit is contained in:
parent
7e33d7c962
commit
ba8cf2c09f
27 changed files with 361 additions and 178 deletions
18
dot_config/zsh/files/aliases.zsh
Normal file
18
dot_config/zsh/files/aliases.zsh
Normal file
|
@ -0,0 +1,18 @@
|
|||
alias grep='rg'
|
||||
alias find='fd'
|
||||
|
||||
# make rm, cp and mv safer
|
||||
alias rm='rm -i'
|
||||
alias cp='cp -i'
|
||||
alias mv='mv -i'
|
||||
|
||||
# misc aliases
|
||||
alias termbin="nc termbin.com 9999"
|
||||
alias ktheme='kitty +kitten themes --reload-in=all'
|
||||
alias wget='wget --hsts-file="$XDG_DATA_HOME"/wget-hsts'
|
||||
if (( ${+commands[nvim]} )); then alias vim="nvim"; fi
|
||||
|
||||
# gdb stuff
|
||||
alias peda="gdb -iex 'source /usr/share/peda/peda.py' --nh -q"
|
||||
alias gef="gdb -iex 'source /usr/share/gef/gef.py' --nh -q"
|
||||
alias pwndbg="gdb -iex 'source /usr/share/pwndbg/gdbinit.py' --nh -q"
|
11
dot_config/zsh/files/bashcomps.zsh
Normal file
11
dot_config/zsh/files/bashcomps.zsh
Normal file
|
@ -0,0 +1,11 @@
|
|||
if (( ${+commands[distrobox]} )); then
|
||||
source /usr/share/bash-completion/completions/distrobox
|
||||
source /usr/share/bash-completion/completions/distrobox-create
|
||||
source /usr/share/bash-completion/completions/distrobox-enter
|
||||
source /usr/share/bash-completion/completions/distrobox-ephemeral
|
||||
source /usr/share/bash-completion/completions/distrobox-generate-entry
|
||||
source /usr/share/bash-completion/completions/distrobox-list
|
||||
source /usr/share/bash-completion/completions/distrobox-rm
|
||||
source /usr/share/bash-completion/completions/distrobox-stop
|
||||
source /usr/share/bash-completion/completions/distrobox-upgrade
|
||||
fi
|
4
dot_config/zsh/files/compinit.zsh
Normal file
4
dot_config/zsh/files/compinit.zsh
Normal file
|
@ -0,0 +1,4 @@
|
|||
mkdir -p "$XDG_CACHE_HOME"/zsh &>/dev/null
|
||||
|
||||
autoload -Uz compinit
|
||||
compinit -d "$XDG_CACHE_HOME"/zsh/compdump
|
33
dot_config/zsh/files/distroicon.zsh
Normal file
33
dot_config/zsh/files/distroicon.zsh
Normal file
|
@ -0,0 +1,33 @@
|
|||
# find out which distribution we are running on
|
||||
FILE="/etc/*-release"
|
||||
if [[ -f $FILE ]]; then
|
||||
_distro=$(awk '/^ID=/' /etc/*-release | awk -F'=' '{ print tolower($2) }')
|
||||
fi
|
||||
|
||||
# set an icon based on the distro
|
||||
case $_distro in
|
||||
*kali*) ICON="ﴣ";;
|
||||
*arch*|*endeavouros*) ICON="";;
|
||||
*debian*) ICON="";;
|
||||
*raspbian*) ICON="";;
|
||||
*ubuntu*) ICON="";;
|
||||
*elementary*) ICON="";;
|
||||
*fedora*) ICON="";;
|
||||
*coreos*) ICON="";;
|
||||
*gentoo*) ICON="";;
|
||||
*mageia*) ICON="";;
|
||||
*centos*) ICON="";;
|
||||
*opensuse*|*tumbleweed*) ICON="";;
|
||||
*sabayon*) ICON="";;
|
||||
*slackware*) ICON="";;
|
||||
*linuxmint*) ICON="";;
|
||||
*alpine*) ICON="";;
|
||||
*aosc*) ICON="";;
|
||||
*nixos*) ICON="";;
|
||||
*devuan*) ICON="";;
|
||||
*manjaro*) ICON="";;
|
||||
*rhel*) ICON="";;
|
||||
*) ICON="";;
|
||||
esac
|
||||
|
||||
export DISTROICON="$ICON"
|
14
dot_config/zsh/files/evalstuff.zsh
Normal file
14
dot_config/zsh/files/evalstuff.zsh
Normal file
|
@ -0,0 +1,14 @@
|
|||
# starship
|
||||
#_evalcache starship init zsh --print-full-init
|
||||
|
||||
# ohmyposh
|
||||
#potentialTheme=('atomic.omp.json' 'emodipt-extend.omp.json' 'kali.omp.json' 'lambda.omp.json' 'nordtron.omp.json' 'pure.omp.json' 'uew.omp.json')
|
||||
#export POSH_THEME="/usr/share/oh-my-posh/themes/$potentialTheme[$RANDOM%$#potentialTheme+1]"
|
||||
#eval "$(ohmyposh init zsh)"
|
||||
|
||||
# evalstuff
|
||||
_evalcache zoxide init --cmd cd zsh
|
||||
_evalcache atuin init zsh
|
||||
#_evalcache navi widget zsh
|
||||
#_evalcache direnv hook zsh
|
||||
#eval "$(keychain --dir "$XDG_CACHE_HOME"/keychain --eval --quiet id_rsa)"
|
15
dot_config/zsh/files/functions.zsh
Normal file
15
dot_config/zsh/files/functions.zsh
Normal file
|
@ -0,0 +1,15 @@
|
|||
pet_select () {
|
||||
BUFFER=$(pet search --query "$LBUFFER")
|
||||
CURSOR=$#BUFFER
|
||||
zle redisplay
|
||||
}
|
||||
zle -N pet_select
|
||||
bindkey '^l' pet_select
|
||||
|
||||
run_ranger () {
|
||||
echo
|
||||
ranger < $TTY
|
||||
zle redisplay
|
||||
}
|
||||
zle -N run_ranger
|
||||
bindkey '^f' run_ranger
|
12
dot_config/zsh/files/sshcomp.zsh
Normal file
12
dot_config/zsh/files/sshcomp.zsh
Normal file
|
@ -0,0 +1,12 @@
|
|||
zstyle ':completion:*:(ssh|scp|sshfs|mosh|rsync):*' sort false
|
||||
zstyle ':completion:*:(ssh|scp|sshfs|mosh|rsync):*' group-name ''
|
||||
zstyle ':completion:*:(ssh|scp|sshfs|mosh|rsync):*' verbose yes
|
||||
|
||||
zstyle ':completion:*:(ssh|scp|sshfs|mosh|rsync):*' tag-order 'hosts:-host:host hosts:-domain:domain hosts:-ipaddr:ip\ address *'
|
||||
zstyle ':completion:*:(scp|sshfs|rsync):*' group-order users files all-files hosts-domain hosts-host hosts-ipaddr
|
||||
zstyle ':completion:*:(ssh|mosh):*' group-order users hosts-domain hosts-host users hosts-ipaddr
|
||||
|
||||
zstyle ':completion:*:(ssh|scp|sshfs|mosh|rsync):*:users' ignored-patterns '*'
|
||||
zstyle ':completion:*:(ssh|scp|sshfs|mosh|rsync):*:hosts-host' ignored-patterns '*(.|:)*' loopback localhost broadcasthost 'ip6-*' 'hbz*'
|
||||
zstyle ':completion:*:(ssh|scp|sshfs|mosh|rsync):*:hosts-domain' ignored-patterns '<->.<->.<->.<->' '^[-[:alnum:]]##(.[-[:alnum:]]##)##' '*@*' '*.eeleater.org' '*.hbz-nrw.de'
|
||||
zstyle ':completion:*:(ssh|scp|sshfs|mosh|rsync):*:hosts-ipaddr' ignored-patterns '^(<->.<->.<->.<->|(|::)([[:xdigit:].]##:(#c,2))##(|%*))' '127.0.*' '255.255.255.255' '::1' 'fe80::*' 'ff02::*'
|
Loading…
Add table
Add a link
Reference in a new issue