summaryrefslogtreecommitdiff
path: root/archsetup.sh
diff options
context:
space:
mode:
authoradmin <contact@optics-design.com>2025-06-16 00:26:29 +0200
committeradmin <contact@optics-design.com>2025-06-16 00:26:29 +0200
commita68be59a92576d46e3e51013c8833972cd5ba834 (patch)
treee5fb427b4f3623e49bb0be1ae383b363a1b3132a /archsetup.sh
parentf5df17cf8dd448f1462056bfe2bd8227e017cab0 (diff)
Split the packages to a separate script
Diffstat (limited to 'archsetup.sh')
-rw-r--r--archsetup.sh18
1 files changed, 1 insertions, 17 deletions
diff --git a/archsetup.sh b/archsetup.sh
index b8965b9..958d50b 100644
--- a/archsetup.sh
+++ b/archsetup.sh
@@ -35,23 +35,7 @@ if [ -f "/etc/wsl.conf" ]; then
fi
log_section "Basic Package Installation"
-# 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"
+./archpackages.sh
#Additional packages for WSL
if [ -f "/etc/wsl.conf" ]; then
pacman -S --noconfirm \
Back to https://optics-design.com