diff options
| author | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-07-20 13:20:12 +0200 | 
|---|---|---|
| committer | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-07-20 13:20:48 +0200 | 
| commit | 4f2846ea552c8c71c8ebbc4394f625499e823122 (patch) | |
| tree | 3f507e23d967d9e88df1bfd3a7dcd478e0757e65 /config/essentials | |
| parent | 7533d26a043df25183a78eba5cce5ca5c3d0cbe6 (diff) | |
made aliases.zsh more shell gnostic
Diffstat (limited to 'config/essentials')
| -rw-r--r-- | config/essentials/zsh/.zshrc | 2 | ||||
| -rw-r--r-- | config/essentials/zsh/aliases.sh (renamed from config/essentials/zsh/aliases.zsh) | 73 | 
2 files changed, 37 insertions, 38 deletions
diff --git a/config/essentials/zsh/.zshrc b/config/essentials/zsh/.zshrc index 83da0f6..2619fed 100644 --- a/config/essentials/zsh/.zshrc +++ b/config/essentials/zsh/.zshrc @@ -41,7 +41,7 @@ else  fi  sfiles+=(  		~/.config/zsh/functions.zsh -		~/.config/zsh/aliases.zsh +		~/.config/zsh/aliases.sh  )  for f in "${sfiles[@]}"; do      test -f "$f" && source "$f" diff --git a/config/essentials/zsh/aliases.zsh b/config/essentials/zsh/aliases.sh index 94d27e7..3bfd298 100644 --- a/config/essentials/zsh/aliases.zsh +++ b/config/essentials/zsh/aliases.sh @@ -1,25 +1,46 @@  #!/bin/zsh  # s/alias \([^-]\)/alias -g \1 -if grep -qi "debian\|ubuntu" /etc/os-release 2> /dev/null +# Zsh specific aliases +if [ $SHELL = "/bin/zsh" ]  then -	alias aptup='apt update && apt upgrade -y' -fi +	# googoo aliases +	alias o.='o .' +	alias go.='go .' +	alias ogo.='ogo .' +	alias o/='o /' +	alias o/s='o /srv' +	alias go/='go /' +	alias go/s='go /srv' +	alias ogo/='ogo /' +	alias ogo/s='ogo /srv' -if [ "$WAYLAND_DISPLAY" ] -then -	alias -g clipp='wl-copy -n' -	alias -g clipo='wl-paste -n' -else -	if which devour > /dev/null 2>&1   +	if [ "$WAYLAND_DISPLAY" ]  	then -		alias mpv='devour mpv' -		alias zathura='devour zathura' +		alias -g clipp='wl-copy -n' +		alias -g clipo='wl-paste -n' +	else +		if which devour > /dev/null 2>&1   +		then +			alias mpv='devour mpv' +			alias zathura='devour zathura' +		fi +		alias -g clipp='xclip -selection clipboard -r' +		alias -g clipo='xclip -o -selection clipboard -r'  	fi -	alias -g clipp='xclip -selection clipboard -r' -	alias -g clipo='xclip -o -selection clipboard -r' +	alias clipic='clipo > /tmp/pic.png' + +	alias -g '...'='../..' +	alias -g '....'='../../..' +	alias -g bg='&; disown' +	alias -g hl='--help |& less -r' +fi + + +if grep -qi "debian\|ubuntu" /etc/os-release 2> /dev/null +then +	alias aptup='apt update && apt upgrade -y'  fi -alias clipic='clipo > /tmp/pic.png'  # Programs  alias vi='nvim' @@ -132,11 +153,6 @@ alias qrclipo='qrencode -s 16 "$(clipo)" -o - | imv -w "imv - $(clipo)" -'  alias airpods='bluetoothctl connect 60:93:16:24:00:10'  alias hotpsot='nmcli dev wifi hotspot ifname wlan0 ssid wiefie password "peepeepoopoo"'  alias wtip='wt ip -c -brief addr' -alias muttmail='echo -n "email set: " >&2 -ls $HOME/.config/mutt/configs | -fzf | -tee /dev/stderr | -xargs -I {} ln -sf "$HOME/.config/mutt/configs/{}" $HOME/.config/mutt/muttrc'  alias fusephone='sshfs myphone: /media/phone'  alias ttyper='ttyper -l english1000 -w 100' @@ -151,12 +167,8 @@ alias penv='python3 -m venv env'  alias phttp='python3 -m http.server'  alias pipreq='pip install -r requirements.txt' -alias -g '...'='../..' -alias -g '....'='../../..' -alias -g bg='&; disown'  alias cx='chmod +x'  alias ch='chown ${USER}:${USER} -R' -alias -g hl='--help |& less -r'  alias kll='killall'  alias pi='ping archlinux.org -c4'  alias sba='source env/bin/activate || source bin/activate' @@ -194,6 +206,7 @@ alias cfd='$EDITOR config.def.h'  # quick cd  alias cda='cd $HOME/docs/android/projects'  alias cds='cd $HOME/src/' +alias cdpw='cd ${PASSWORD_STORE_DIR:-$HOME/.password-store}'  alias cdsw='cd $HOME/src/WheelAdvisor'  alias cdw='cd $HOME/src/dwm'  alias cddm='cd $HOME/src/dmenu' @@ -214,17 +227,6 @@ alias cdrs='cd /srv/'  alias cdng='cd /etc/nginx'  alias czo='cd $HOME/zot/' -# googoo aliases -alias o.='o .' -alias go.='go .' -alias ogo.='ogo .' -alias o/='o /' -alias o/s='o /srv' -alias go/='go /' -alias go/s='go /srv' -alias ogo/='ogo /' -alias ogo/s='ogo /srv' -  # fzf aliases  alias fzps='ps aux | tail +2 | fzf | tee /dev/stderr | awk '\''{print $2}'\'' | clipp'  alias asf='alias | fzf' @@ -233,9 +235,6 @@ alias ffwin='hyprctl clients -j | jq '\''.[].pid'\'' | fzf --preview "hyprctl cl  alias pff='find ${PASSWORD_STORE_DIR:=$HOME/src/password-store/} -name "*.gpg" | sed -e "s@$PASSWORD_STORE_DIR/@@" -e '\''s/\.gpg$//'\'' | fzf | xargs pass show -c'  alias fzps='fzf --print0 | xargs -0I{}' -alias -s zip='unzip -l' -alias -s tar='tar tf' -  alias dcb='docker build'  alias dcbt='docker build -t'  alias dce='docker exec'  | 
