summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/essentials/zsh/.zshrc24
-rw-r--r--config/essentials/zsh/aliases.zsh5
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'