updated scripts: better warn messages, added/updated dotfiles

This commit is contained in:
2026-08-03 03:51:23 +02:00
parent 9f2b05b0a1
commit d359c751be
11 changed files with 145 additions and 14 deletions
+5 -3
View File
@@ -4,6 +4,8 @@
set -euo pipefail
warn() { echo ">>> [base] WARNING: $*" >&2; }
SYS="{{ .system | default "desktop" }}"
DISTRO_ID="{{ .chezmoi.osRelease.id | default "" }}"
@@ -16,14 +18,14 @@ case "$DISTRO_ID" in
openssh upower expac unzip less curl wget gawk zip tar \
btop fastfetch yazi eza bat fzf fd jq go npm python-pipx \
fish zoxide starship sshfs man-db man-pages p7zip ripgrep resvg \
lazygit exiftool
lazygit exiftool testdisk
if [ "$SYS" != "server" ]; then
sudo pacman -Syu --noconfirm --needed \
dbeaver mariadb \
jdk-openjdk maven rustup \
dotnet-sdk docker docker-compose
rustup default stable >/dev/null 2>&1 || true
rustup default stable >/dev/null 2>&1 || warn "rustup default stable failed"
fi
# AUR helper
@@ -57,7 +59,7 @@ case "$DISTRO_ID" in
sudo apt-get install -y \
openjdk-17-jdk maven rustup npm golang-go \
dotnet-sdk-8.0 docker-compose
rustup default stable >/dev/null 2>&1 || true
rustup default stable >/dev/null 2>&1 || warn "rustup default stable failed"
fi
;;