summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaymaekers Luca <raymaekers.luca@gmail.com>2023-07-20 13:20:12 +0200
committerRaymaekers Luca <raymaekers.luca@gmail.com>2023-07-20 13:20:48 +0200
commit4f2846ea552c8c71c8ebbc4394f625499e823122 (patch)
tree3f507e23d967d9e88df1bfd3a7dcd478e0757e65
parent7533d26a043df25183a78eba5cce5ca5c3d0cbe6 (diff)
made aliases.zsh more shell gnostic
-rw-r--r--config/essentials/zsh/.zshrc2
-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'