diff options
author | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-04-04 17:46:39 +0200 |
---|---|---|
committer | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-04-04 17:46:58 +0200 |
commit | 24ebfde939f03eb3101a40f40fc399ae0e8d2e76 (patch) | |
tree | 694dd50bcff8ab915b156f8e62f689a4a04664b8 /config | |
parent | f59063e330c896835c90b23ac6e25e04a0e9de6a (diff) |
added debian/ubuntu specific zsh configuration
Diffstat (limited to 'config')
-rw-r--r-- | config/essentials/zsh/.zshrc | 24 | ||||
-rw-r--r-- | config/essentials/zsh/aliases.zsh | 5 |
2 files changed, 22 insertions, 7 deletions
diff --git a/config/essentials/zsh/.zshrc b/config/essentials/zsh/.zshrc index 2d3f30d..617cd00 100644 --- a/config/essentials/zsh/.zshrc +++ b/config/essentials/zsh/.zshrc @@ -23,13 +23,23 @@ zle -N add-surround surround zle -N change-surround surround compinit -for f in \ - /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh \ - /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh \ - ~/.config/zsh/functions.zsh \ - ~/.config/zsh/aliases.zsh -do - test -f $f && source $f +if grep -qi "debian\|ubuntu" /etc/os-release; then + sfiles=( + /usr/share/zsh-autosuggestions/zsh-autosuggestions.zsh + /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh + ) +else + sfiles=( + /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh + /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh + ) +fi +sfiles+=( + ~/.config/zsh/functions.zsh + ~/.config/zsh/aliases.zsh +) +for f in "${sfiles[@]}"; do + test -f "$f" && source "$f" done bindkey -v diff --git a/config/essentials/zsh/aliases.zsh b/config/essentials/zsh/aliases.zsh index 2374a48..724f3d0 100644 --- a/config/essentials/zsh/aliases.zsh +++ b/config/essentials/zsh/aliases.zsh @@ -1,6 +1,11 @@ #!/bin/zsh # s/alias \([^-]\)/alias -g \1 +if grep -qi "debian\|ubuntu" /etc/os-release +then + alias aptup='apt update && apt upgrade -y' +fi + # Programs alias nv='nvim' alias -g nb='newsboat' |