From db69613a831f8c768dfe62fa930f4ff6b1cefe76 Mon Sep 17 00:00:00 2001 From: Malfurious Date: Mon, 12 Dec 2022 20:24:37 -0500 Subject: Update package list Arch system packages are recategorized and alphabetized, the script portion of the file is updated to make it simpler to port to other platforms of interest, and the file is renamed to something more generic. The end result of all this package shuffling is the following: package action explanation ----------------------------------------------------------------------- alsa-plugins removed Noreq*, Little used by me mesa removed Noreq*, OOS** for base system vi removed No longer required for visudo xcb-util removed Noreq* xorg-xrandr now implicit Implied by lxrandr gnu-netcat replaced with netcat (should result in same pkg) file added Prev given by base, now explicit p7zip added Add common archive tools unzip added Add common archive tools * Noreq = Not required for rice functionality ** OOS = Out of scope --- rice/install_pkgs.sh | 43 +++++++++++++++++++++++++++++++++++++++++++ rice/require_arch.pkg | 32 -------------------------------- 2 files changed, 43 insertions(+), 32 deletions(-) create mode 100755 rice/install_pkgs.sh delete mode 100755 rice/require_arch.pkg diff --git a/rice/install_pkgs.sh b/rice/install_pkgs.sh new file mode 100755 index 0000000..379a0e4 --- /dev/null +++ b/rice/install_pkgs.sh @@ -0,0 +1,43 @@ +#!/bin/sh +installcmd="pacman -Syu --needed --noconfirm" +sed '1,/^exit$/d;/^#/d' -- "$0" | xargs -tP1 $installcmd +exit + +# user +acpi +alsa-utils +curl +feh +file +firefox +fish +git +htop +netcat +p7zip +screenfetch +tig +tree +unzip +vim +wget + +# Xorg +libxcb +lxrandr +picom +xorg-server +xorg-xinit +xorg-xsetroot + +# distro +base +base-devel +dhcpcd +linux +linux-firmware +man-db +man-pages +pacman-contrib +polkit +ttf-dejavu diff --git a/rice/require_arch.pkg b/rice/require_arch.pkg deleted file mode 100755 index 2c6beb9..0000000 --- a/rice/require_arch.pkg +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh -sed '1,/^exit$/d;/^$/d;/^#/d;s/ /\n/g' -- "$0" | pacman -Syu --needed --noconfirm - -exit - -# Base System -base base-devel -linux linux-firmware -pacman-contrib -dhcpcd polkit vi -man-pages man-db - -# Graphics -xorg-server xorg-xinit xorg-xrandr xorg-xsetroot picom -libxcb xcb-util -mesa ttf-dejavu -lxrandr -feh - -# Audio -alsa-utils alsa-plugins - -# Tools -firefox -vim -fish -git tig -acpi -htop -tree -gnu-netcat -curl wget -screenfetch -- cgit v1.2.3