summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xarchpackages.sh19
1 files changed, 19 insertions, 0 deletions
diff --git a/archpackages.sh b/archpackages.sh
new file mode 100755
index 0000000..d49edcd
--- /dev/null
+++ b/archpackages.sh
@@ -0,0 +1,19 @@
+#!/bin/bash
+# Single pacman call for system upgrade
+pacman -Syu --noconfirm || handle_error "Failed to update system"
+
+# Group packages by category for better readability and fewer pacman calls
+pacman -S --noconfirm \
+ git sudo less openssh rsync which stow vi neovim base-devel cronie \
+ gcc nodejs npm go python hugo mingw-w64-gcc\
+ texlive-latexrecommended texlive-fontsextra texlive-fontsrecommended texlive-latexextra texlive-binextra\
+ wget task unzip neofetch mupdf yt-dlp ffmpeg feh mpv \
+ zip unzip \
+ bleachbit \
+ gawk m4 dictd emacs tldr plocate\
+ zathura zathura-pdf-mupdf zathurta-pdf-poppler\
+ imagemagick qpdf perl-image-exiftool\
+ borg\
+ noto-fonts-cjk noto-fonts-emoji ttf-dejavu\
+ zsh fzf ripgrep fd zoxide mcfly lf || handle_error "Failed to install packages"
+go telemetry off
Back to https://optics-design.com