my list of packages I would install on a new arch installation

Written By: Alek

Date: Feb, 7 2023

Here are the list of packages I tipically install on every new arch install on my machines. Some will require using an AUR helper like PARU.

installing the paru AUR helper

Copy the following lines one by one into your terminal.

git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si

Note: make sure you install everything that it asks you to install to ensure that it gets installed correctly. Now on the list we go.

must install specially when doing a base install

desktop environment and related apps

audio backend pulse and pipewire

office apps and pluggins

gaming

web browsers

i3-wm specific packages

OCR desktop

others that don't belong in a specific category

snapd packages I use

installing all of the wine packages to get windows games to run on linux

Do the following command to install the wine packages.
sudo pacman -S wine-staging giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse libgpg-error lib32-libgpg-error alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo sqlite lib32-sqlite libxcomposite lib32-libxcomposite libxinerama lib32-libgcrypt libgcrypt lib32-libxinerama ncurses lib32-ncurses opencl-icd-loader lib32-opencl-icd-loader libxslt lib32-libxslt libva lib32-libva gtk3 lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vulkan-icd-loader lib32-vulkan-icd-loader wine-mono

stuff to do after installing snapd

sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
Then reboot your system