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
- pacman-contrib
- testdisk
- linux
- linux-headers
- linux-zen-headers
- linux-zen
- linux-firmware
- linux-firmware-marvell
- sof-firmware
- sudo
- base
- base-devel
- networkmanager
- ntfs-3g
- cifs-utils
- gvfs-smb
- nano
- aspell
- aspell-en
- orca
- espeakup
- alsa-util
- pulseaudio-alsa
- blueman
- reflector
- neofetch
- pass
- alsa-firmware
- git
- wget
- grub
- efibootmgr
- os-prober
- mtools
- xorg-server
- xorg-apps
- nvidia
- nvidia-utils
- grub-customizer
- libdvdread
- libdvdcss
- libdvdnav
- vlc
- mplayer
- cups
- adb
- rhvoice
- rhvoice-language-english
- rhvoice-voice-clb
- rhvoice-voice-bdl
- rhvoice-voice-slt
- openssh
desktop environment and related apps
- gnome
- gnome-extra
- lxterminal
- gnome-shell-extensions
- power-profiles-daemon
- gnome-shell-extension-appindicator
- gnome-browser-connector
- archlinux-tweak-tool-git
- gdm-settings
- gnome-shell-extension-dash-to-dock
- gnome-shell-extension-no-overview
- qgnomeplatform-qt5
- qgnomeplatform-qt6
- transmission-gtk
- rclone
- audacious
- gimp
- gparted
- gedit
- leafpad
- caja
- samba
audio backend pulse and pipewire
- pulseaudio
- pipewire-pulse
- pipewire-alsa
- pipewire-jack
- wireplumber
- pipewire
office apps and pluggins
- libreoffice-still
- hunspell
- hunspell-en_us
- hyphen
- hyphen-en
- libmythes
- mythes-en
gaming
- jre17-openjdk
- jre-openjdk
- jre8-openjdk
- jre11-openjdk
- steam
- pcsx2
- dolphin-emu
- cemu
- minecraft-launcher
- xbox-cloud-gaming
- prismlauncher
- emulationstation
web browsers
- brave
- chromium
- google-chrome
i3-wm specific packages
- picom
- i3-wm
- i3status
- scrot
- sgtk-menu
- notification-daemon
- clipster
- xscreensaver
- lxappearance
- nitrogen
OCR desktop
- python-pdf2image
- python-scipy
- python-webcolors
- ocrdesktop-git
others that don't belong in a specific category
- virtio-win
- tty-clock-git
- hollywood
- bb
- bible-kjv
- teamviewer
- odilia
- nextcloud-client
- ttf-ms-win11-auto
- ttf-ms-win10-auto
- ttf-google-fonts-git
- mkinitcpio-firmware
- jellyfin-media-player
- keybase-bin
- liferea
- snapd
- obs-studio
snapd packages I use
- audible-for-linux
- discord
- firefox
- tintin
- skype
- snap-store
- powershell
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.socketsudo ln -s /var/lib/snapd/snap /snap
Then reboot your system