# Package Reference — LuminisArcana (Arch Linux) This document categorizes all packages installed on the **LuminisArcana** machine, sourced from `allPackages_LuminisArcana.txt`. It serves as a reference for rebuilding or auditing the system. --- ## Table of Contents 1. [Base System & Boot](#1-base-system--boot) 2. [Build Tools & Development](#2-build-tools--development) 3. [Package Management](#3-package-management) 4. [Shell & Terminal](#4-shell--terminal) 5. [CLI Utilities](#5-cli-utilities) 6. [Text Editors](#6-text-editors) 7. [Desktop Environment — Niri / Wayland](#7-desktop-environment--niri--wayland) 8. [Audio — PipeWire / ALSA](#8-audio--pipewire--alsa) 9. [Bluetooth](#9-bluetooth) 10. [Networking](#10-networking) 11. [Virtualization & Containers](#11-virtualization--containers) 12. [Fonts](#12-fonts) 13. [Themes & Icons](#13-themes--icons) 14. [Web Browsers](#14-web-browsers) 15. [Communication & Social](#15-communication--social) 16. [Media & Entertainment](#16-media--entertainment) 17. [Graphics & GPU](#17-graphics--gpu) 18. [Scientific Computing & Math](#18-scientific-computing--math) 19. [Java](#19-java) 20. [JavaScript / Node.js](#20-javascript--nodejs) 21. [Python](#21-python) 22. [Security & Cryptography](#22-security--cryptography) 23. [Storage & Filesystem](#23-storage--filesystem) 24. [Android / iOS Connectivity](#24-android--ios-connectivity) 25. [Printing & Document Rendering](#25-printing--document-rendering) 26. [Qt Libraries](#26-qt-libraries) 27. [GTK & GNOME Libraries](#27-gtk--gnome-libraries) 28. [System Libraries](#28-system-libraries) --- ## 1. Base System & Boot Core packages for a functional Arch system, kernel, bootloader, and firmware. ``` base base-devel filesystem licenses iana-etc tzdata linux-lts linux-headers linux-api-headers linux-firmware linux-firmware-amdgpu linux-firmware-atheros linux-firmware-broadcom linux-firmware-cirrus linux-firmware-intel linux-firmware-mediatek linux-firmware-nvidia linux-firmware-other linux-firmware-radeon linux-firmware-realtek linux-firmware-whence amd-ucode glibc glib2 glib2-devel gcc-libs libgcc libstdc++ libc++ libatomic coreutils findutils diffutils sed grep gawk tar gzip bzip2 xz lz4 lzo zstd util-linux util-linux-libs shadow sudo pam pambase procps-ng psmisc iproute2 iputils net-tools which less man-db man-pages texinfo groff kbd kmod systemd systemd-libs systemd-sysvcompat grub efibootmgr efivar os-prober mkinitcpio mkinitcpio-busybox device-mapper cryptsetup e2fsprogs btrfs-progs xfsprogs ``` --- ## 2. Build Tools & Development Compilers, build systems, and core development toolchain. ``` gcc binutils make cmake meson ninja autoconf automake libtool m4 bison flex fakeroot patch pkgconf clang compiler-rt lld llvm-libs rust debugedit pahole doxygen gtk-doc gobject-introspection gobject-introspection-runtime gendesk semver ``` --- ## 3. Package Management ``` pacman pacman-mirrorlist archlinux-keyring yay # AUR helper stow # dotfile symlink manager ``` > **AUR:** `yay`, `yay-debug` --- ## 4. Shell & Terminal ``` zsh zsh-autosuggestions zsh-syntax-highlighting bash fish alacritty # GPU-accelerated terminal tmux ncurses ``` --- ## 5. CLI Utilities ``` bat ripgrep jq tree zoxide htop gotop-bin lf # terminal file manager inotify-tools rsync wget curl dog # DNS client (dig replacement) openbsd-netcat unzip zip cowsay ``` > **AUR:** `gotop-bin`, `dog`, `lf` --- ## 6. Text Editors ``` neovim vim vim-runtime vim-plug tree-sitter tree-sitter-c tree-sitter-lua tree-sitter-markdown tree-sitter-query tree-sitter-vim tree-sitter-vimdoc zed # modern code editor cursor-bin # AI-powered editor ``` > **AUR:** `cursor-bin`, `vim-plug` --- ## 7. Desktop Environment — Niri / Wayland Niri scrollable-tiling Wayland compositor with supporting ecosystem. ``` niri waybar wofi wofi-calc wofi-emoji wofi-pass mako # notification daemon hyprpaper # wallpaper hyprcursor hyprgraphics hyprlang hyprtoolkit hyprutils hyprwayland-scanner hyprwire aquamarine # Hyprland/Niri graphics layer wayland wayland-protocols wayland-utils xdg-desktop-portal xdg-desktop-portal-gnome xdg-desktop-portal-gtk xdg-desktop-portal-hyprland xdg-user-dirs xdg-user-dirs-gtk xdg-utils gtk-layer-shell seatd wl-clipboard wlopm wtype xwayland-satellite xorg-xwayland xorg-setxkbmap xorg-xkbcomp xorg-xprop xorg-fonts-encodings xkeyboard-config libxkbcommon libxkbcommon-x11 libxkbfile polkit libdecor playerctl ``` > **AUR:** `wofi-calc`, `wofi-emoji`, `wofi-pass`, `hyprwire` --- ## 8. Audio — PipeWire / ALSA Full PipeWire audio stack with JACK and PulseAudio compatibility. ``` pipewire pipewire-audio pipewire-docs pipewire-jack pipewire-pulse pipewire-session-manager pipewire-v4l2 wireplumber libwireplumber rtkit pavucontrol # PulseAudio volume control pwvucontrol # PipeWire volume control helvum # PipeWire patchbay alsa-lib alsa-card-profiles alsa-topology-conf alsa-ucm-conf jack_delay aj-snapshot ``` > **AUR:** `pwvucontrol`, `pwvucontrol-debug`, `jack_delay`, `aj-snapshot`, `libwireplumber-4.0-compat`, `libwireplumber-4.0-compat-debug` --- ## 9. Bluetooth ``` bluez bluez-hid2hci bluez-libs bluez-utils bluez-tools bluez-qt5 blueberry-wayland gnome-bluetooth ``` > **AUR:** `blueberry-wayland` --- ## 10. Networking ``` networkmanager libnm libnl libndp iwd wpa_supplicant nftables iptables avahi libdaemon openssh openssl rpcbind mobile-broadband-provider-info ``` --- ## 11. Virtualization & Containers Full QEMU/KVM stack plus Docker for containerization. ### Docker ``` docker docker-buildx docker-compose docker-machine containerd runc ``` ### QEMU / KVM ``` qemu-full qemu-base qemu-common qemu-desktop qemu-docs qemu-img qemu-tools qemu-user qemu-emulators-full qemu-audio-alsa qemu-audio-dbus qemu-audio-jack qemu-audio-oss qemu-audio-pa qemu-audio-pipewire qemu-audio-sdl qemu-audio-spice qemu-block-curl qemu-block-dmg qemu-block-gluster qemu-block-iscsi qemu-block-nfs qemu-block-ssh qemu-chardev-baum qemu-chardev-spice qemu-hw-display-qxl qemu-hw-display-virtio-gpu qemu-hw-display-virtio-gpu-gl qemu-hw-display-virtio-gpu-pci qemu-hw-display-virtio-gpu-pci-gl qemu-hw-display-virtio-gpu-pci-rutabaga qemu-hw-display-virtio-gpu-rutabaga qemu-hw-display-virtio-vga qemu-hw-display-virtio-vga-gl qemu-hw-display-virtio-vga-rutabaga qemu-hw-s390x-virtio-gpu-ccw qemu-hw-uefi-vars qemu-hw-usb-host qemu-hw-usb-redirect qemu-hw-usb-smartcard qemu-pr-helper qemu-vmsr-helper qemu-tests qemu-vhost-user-gpu qemu-ui-curses qemu-ui-dbus qemu-ui-egl-headless qemu-ui-gtk qemu-ui-opengl qemu-ui-sdl qemu-ui-spice-app qemu-ui-spice-core qemu-system-aarch64 qemu-system-alpha qemu-system-alpha-firmware qemu-system-arm qemu-system-arm-firmware qemu-system-avr qemu-system-hppa qemu-system-hppa-firmware qemu-system-loongarch64 qemu-system-m68k qemu-system-microblaze qemu-system-microblaze-firmware qemu-system-mips qemu-system-or1k qemu-system-ppc qemu-system-ppc-firmware qemu-system-riscv qemu-system-riscv-firmware qemu-system-rx qemu-system-s390x qemu-system-s390x-firmware qemu-system-sh4 qemu-system-sparc qemu-system-sparc-firmware qemu-system-tricore qemu-system-x86 qemu-system-x86-firmware qemu-system-xtensa edk2-aarch64 edk2-arm edk2-ovmf seabios virtiofsd virglrenderer libslirp vde2 usbredir rutabaga-ffi gfxstream libaemu libcacard libiscsi libnfs spice spice-protocol glusterfs ``` --- ## 12. Fonts ``` noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-extra ttf-dejavu ttf-dejavu-nerd ttf-liberation otf-fira-mono otf-fira-sans woff2-fira-code cantarell-fonts adwaita-fonts ttf-material-symbols-variable gsfonts ``` > **AUR:** `ttf-material-symbols-variable` --- ## 13. Themes & Icons ``` adwaita-cursors adwaita-icon-theme adwaita-icon-theme-legacy hicolor-icon-theme default-cursors xapp xapp-symbolic-icons sound-theme-freedesktop nodejs-material-design-icons otf-material-icons ``` > **AUR:** `xapp`, `xapp-symbolic-icons`, `nodejs-material-design-icons` --- ## 14. Web Browsers ``` chromium vivaldi vivaldi-ffmpeg-codecs ``` --- ## 15. Communication & Social ``` discord slack-desktop spotify ``` > **AUR:** `slack-desktop`, `spotify` --- ## 16. Media & Entertainment ``` ffmpeg mpd mpg123 flac wavpack opus libvorbis libtheora libopenmpt libmad libbs2b libcdio libcdio-paranoia libbluray libdvdnav libdvdread chromaprint gstreamer gst-plugins-base gst-plugins-base-libs gst-plugins-bad-libs gst-plugin-gtk totem-pl-parser v4l-utils vapoursynth vid.stab vmaf svt-av1 rav1e dav1d aom x264 x265 xvidcore rubberband soxr libebur128 playerctl evince sushi nautilus ``` --- ## 17. Graphics & GPU ``` mesa vulkan-radeon vulkan-icd-loader vulkan-mesa-implicit-layers vulkan-tools vulkan-icd-loader vulkan-tools libdrm libva libvdpau libvpl libglvnd ocl-icd openxr graphicsmagick ``` --- ## 18. Scientific Computing & Math ``` matlab matlab-meta matlab-mpm octave arpack blas lapack fftw glpk hdf5 suitesparse sundials qhull qrupdate openmpi openpmix openucx prrte numactl hwloc gpsd pps-tools ``` > **AUR:** `matlab`, `matlab-meta`, `matlab-mpm`, `matlab-mpm-debug` --- ## 19. Java ``` jdk-openjdk java-environment-common java-runtime-common openjdk-doc openjdk-src maven ``` --- ## 20. JavaScript / Node.js ``` nodejs npm pnpm node-gyp nodejs-nopt electron electron39 ``` --- ## 21. Python ``` python python-autocommand python-babel python-breathe python-cffi python-charset-normalizer python-dbus python-dbusmock python-docutils python-gobject python-graphviz python-idna python-imagesize python-jack-client python-jaraco.collections python-jaraco.context python-jaraco.functools python-jaraco.text python-jinja python-lxml python-mako python-markdown python-markupsafe python-more-itertools python-packaging python-pkg_resources python-platformdirs python-pyalsaaudio python-pycparser python-pygments python-pyqt6 python-pyqt6-sip python-pytz python-requests python-roman-numerals-py python-setproctitle python-setuptools python-snowballstemmer python-sphinx python-sphinx-alabaster-theme python-sphinx_rtd_theme python-sphinxcontrib-applehelp python-sphinxcontrib-devhelp python-sphinxcontrib-htmlhelp python-sphinxcontrib-jquery python-sphinxcontrib-jsmath python-sphinxcontrib-qthelp python-sphinxcontrib-serializinghtml python-tqdm python-typing_extensions python-urllib3 python-wheel ``` > **AUR:** `python-roman-numerals-py`, `python-pyalsaaudio`, `python-pyalsaaudio-debug` --- ## 22. Security & Cryptography ``` gnupg gpgme gpgmepp pinentry pass passff-host cryptsetup tpm2-tools tpm2-tss audit pcsclite libsecret libgcrypt libgpg-error libksba libassuan npth p11-kit libp11-kit polkit bubblewrap openssl gnutls nettle ca-certificates ca-certificates-mozilla ca-certificates-utils ``` > **AUR:** `passff-host` --- ## 23. Storage & Filesystem ``` btrfs-progs btrbk e2fsprogs xfsprogs parted gparted mdadm ndctl udisks2 volume_key libblockdev libblockdev-crypto libblockdev-fs libblockdev-loop libblockdev-mdraid libblockdev-nvme libblockdev-part libblockdev-smart libblockdev-swap libbytesize multipath-tools ``` --- ## 24. Android / iOS Connectivity ``` android-file-transfer android-tools android-udev libimobiledevice libimobiledevice-glue libusbmuxd libtatsu libplist mtpfs libmtp ``` --- ## 25. Printing & Document Rendering ``` ghostscript gsfonts libspectre poppler poppler-glib poppler-data djvulibre libcups evince ``` --- ## 26. Qt Libraries ``` qt5-3d qt5-base qt5-declarative qt5-graphicaleffects qt5-imageformats qt5-location qt5-multimedia qt5-networkauth qt5-quickcontrols qt5-quickcontrols2 qt5-script qt5-sensors qt5-serialport qt5-speech qt5-svg qt5-tools qt5-translations qt5-virtualkeyboard qt5-wayland qt5-x11extras qt5-xmlpatterns qt6-3d qt6-5compat qt6-base qt6-charts qt6-connectivity qt6-datavis3d qt6-declarative qt6-doc qt6-examples qt6-graphs qt6-grpc qt6-httpserver qt6-imageformats qt6-languageserver qt6-location qt6-lottie qt6-multimedia qt6-multimedia-ffmpeg qt6-networkauth qt6-positioning qt6-quick3d qt6-quick3dphysics qt6-quickeffectmaker qt6-quicktimeline qt6-remoteobjects qt6-scxml qt6-sensors qt6-serialbus qt6-serialport qt6-shadertools qt6-speech qt6-svg qt6-tools qt6-translations qt6-virtualkeyboard qt6-wayland qt6-webchannel qt6-webengine qt6-websockets qt6-webview qscintilla-qt6 ``` --- ## 27. GTK & GNOME Libraries ``` gtk3 gtk4 gtk-update-icon-cache gtk-layer-shell gtkmm-4.0 gtkmm3 gtksourceview4 libadwaita libhandy glib2 glibmm glibmm-2.68 cairo cairomm cairomm-1.16 pango pangomm pangomm-2.48 atkmm gdk-pixbuf2 librsvg at-spi2-core gobject-introspection-runtime gnome-keyring gnome-desktop gnome-desktop-4 gnome-desktop-common gnome-autoar gnome-bluetooth gsettings-desktop-schemas gsettings-system-schemas dconf gvfs gspell libgnomekbd libayatana-appindicator libayatana-indicator ayatana-ido libdbusmenu-glib libdbusmenu-gtk3 localsearch tinysparql glycin libgirepository xapp ``` --- ## 28. System Libraries Core shared libraries that underpin the entire system. ``` abseil-cpp acl attr audit brotli c-ares curl libcurl-gnutls dbus dbus-broker dbus-broker-units dbus-units double-conversion duktape expat fribidi fontconfig freetype2 harfbuzz fuse2 fuse3 fuse-common gc gmp mpfr mpc libmpc libmpc giflib graphite graphene hunspell enchant icu json-c json-glib jsoncpp jansson keyutils krb5 libkrb5 lcms2 lmdb lua luajit lua51-lpeg lame libogg libvorbis flac libao libcanberra libass libavif libheif libjxl libyuv libjpeg-turbo libpng libtiff libwebp libinput libevdev libwacom mtdev tslib libarchive libzip zziplib minizip libmd libbsd libunistring libidn libidn2 libffi libelf libunwind libfabric libbpf liburing liburcu libpcap libsodium libseccomp libxml2 libxmlb libxslt libgit2 libyaml tomlplusplus md4c pugixml simdjson msgpack-c protobuf re2 ncurses readline libedit libvterm unibilium oniguruma pcre pcre2 pipewire-related: libpipewire libpipeline portaudio sndio sqlite mpdecimal gdbm db5.3 tdb lmdb uchardet utf8proc libunibreak usb: libusb hidapi util: libaio libcap libcap-ng libnsl libtirpc libuv libluv libevent libasyncns vulkan: shaderc glslang spirv-tools libplacebo openal zeromq libpgm zlib zlib-ng xxhash oniguruma semver spdlog fmt srt snappy lz4 lzo wolfssl leancrypto libnice webrtc-audio-processing-1 rdma-core sdl2-compat sdl2_image sdl3 libbluray libdvdnav libdvdread faad2 fluidsynth gsm sbc speex speexdsp lilv lv2 serd sord sratom zix wildmidi twolame libmpcdec libshout rubberband libfreeaptx liblc3 libldac opencore-amr openh264 l-smash ``` --- ## Installation Commands ### Step 1 — Install `yay` (AUR helper) if not present ```bash sudo pacman -S --needed git base-devel git clone https://aur.archlinux.org/yay.git /tmp/yay cd /tmp/yay && makepkg -si ``` ### Step 2 — Install all official (pacman) packages ```bash sudo pacman -S --needed \ abseil-cpp acl adwaita-cursors adwaita-fonts adwaita-icon-theme \ adwaita-icon-theme-legacy alacritty alsa-card-profiles alsa-lib \ alsa-topology-conf alsa-ucm-conf amd-ucode android-file-transfer \ android-tools android-udev aom appstream aquamarine archlinux-keyring \ arpack at-spi2-core atkmm attr audit autoconf automake avahi \ ayatana-ido base base-devel bash bat binutils bison blas bluez \ bluez-hid2hci bluez-libs bluez-qt5 bluez-tools bluez-utils brotli \ btrbk btrfs-progs bubblewrap bzip2 c-ares ca-certificates \ ca-certificates-mozilla ca-certificates-utils cairo cairomm \ cairomm-1.16 cantarell-fonts capstone cdparanoia chromaprint \ chromium clang compiler-rt containerd coreutils cryptsetup curl \ dav1d db5.3 dbus dbus-broker dbus-broker-units dbus-units dconf \ debugedit default-cursors desktop-file-utils device-mapper diffutils \ djvulibre docbook-xml docbook-xsl docker docker-buildx docker-compose \ double-conversion doxygen dtc duktape e2fsprogs edk2-aarch64 \ edk2-arm edk2-ovmf efibootmgr efivar electron enchant evince \ exempi exiv2 expat faad2 fakeroot ffmpeg fftw file filesystem \ findutils fish flac flex fluidsynth fmt fontconfig freeglut \ freetype2 fribidi fuse-common fuse2 fuse3 gawk gc gcc gcc-libs \ gcr gcr-4 gd gdbm gdk-pixbuf2 gettext gexiv2 gfxstream ghostscript \ giflib git github-cli gjs gl2ps glib-networking glib2 glib2-devel \ glib2-docs glibc glibmm glibmm-2.68 glm glpk glslang glu glusterfs \ glycin gmp gnome-autoar gnome-bluetooth gnome-desktop gnome-desktop-4 \ gnome-desktop-common gnome-keyring gnupg gnutls gobject-introspection \ gobject-introspection-runtime gparted gperftools gpgme gpgmepp gpm \ gpsd graphene graphicsmagick graphite graphviz grep groff grub \ gsettings-desktop-schemas gsettings-system-schemas gsfonts gsm \ gspell gssdp gst-plugin-gtk gst-plugins-bad-libs gst-plugins-base \ gst-plugins-base-libs gstreamer gtest gtk-doc gtk-layer-shell \ gtk-update-icon-cache gtk3 gtk4 gtkmm-4.0 gtkmm3 gtksourceview4 \ gts guile gupnp gupnp-dlna gupnp-igd gvfs gzip harfbuzz hdf5 \ helvum hicolor-icon-theme hidapi highway htop hunspell hwdata \ hwloc hyprcursor hyprgraphics hyprlang hyprpaper hyprtoolkit \ hyprutils hyprwayland-scanner iana-etc icu ijs iniparser \ inotify-tools iproute2 iptables iputils iso-codes iwd jansson \ jasper java-environment-common java-runtime-common jbig2dec \ jbigkit jdk-openjdk jq js140 json-c json-glib jsoncpp kbd \ keyutils kmod krb5 l-smash lame lapack lcms2 leancrypto less lf \ libadwaita libaec libaio libao libarchive libasan libass libassuan \ libasyncns libatasmart libatomic libavc1394 libavif \ libayatana-appindicator libayatana-indicator libb2 libblockdev \ libblockdev-crypto libblockdev-fs libblockdev-loop libblockdev-mdraid \ libblockdev-nvme libblockdev-part libblockdev-smart libblockdev-swap \ libbluray libbpf libbs2b libbsd libbytesize libcacard libcanberra \ libcap libcap-ng libcbor libcdio libcdio-paranoia libcloudproviders \ libcolord libcue libcups libcurl-gnutls libdaemon libdatrie \ libdbusmenu-glib libdbusmenu-gtk3 libde265 libdecor libdeflate \ libdisplay-info libdovi libdrm libdvdnav libdvdread libebur128 \ libedit libei libelf libepoxy libevdev libevent libexif libfabric \ libfdk-aac libffi libfontenc libfreeaptx libfyaml libgcc libgcrypt \ libgexiv2 libgfortran libgirepository libgit2 libglvnd libgme \ libgnomekbd libgomp libgpg-error libgsf libgudev libgxps libhandy \ libheif libice libid3tag libidn libidn2 libiec61883 libimobiledevice \ libimobiledevice-glue libinih libinput libiptcdata libiscsi \ libisl libjpeg-turbo libjxl libksba liblc3 libldac libldap \ liblouis liblsan libluv libmad libmakepkg-dropins libmd libmikmod \ libmm-glib libmms libmng libmnl libmodplug libmpc libmpcdec \ libmpdclient libmtp libmysofa libnautilus-extension libndp libnet \ libnetfilter_conntrack libnewt libnfnetlink libnfs libnftnl \ libnghttp2 libnghttp3 libngtcp2 libnice libnl libnm libnotify \ libnsl libnvme libobjc libogg libopenmpt libosinfo libp11-kit \ libpaper libpcap libpciaccess libpgm libpipeline libpipewire \ libplacebo libplist libpng libportal libportal-gtk4 libproxy libpsl \ libpulse libqalculate libquadmath libraw1394 librsvg libsamplerate \ libsasl libseccomp libsecret libshout libsidplayfp libsigc++ \ libsigc++-3.0 libslirp libsm libsndfile libsodium libsoup3 \ libsoxr libspectre libspeechd libssh libssh2 libstdc++ libstemmer \ libsynctex libsysprof-capture libtasn1 libtatsu libteam libthai \ libtheora libtiff libtirpc libtool libtraceevent libtracefs \ libtsan libubsan libunibreak libunistring libunwind libupnp \ liburcu liburing libusb libusbmuxd libutempter libutf8proc libuv \ libva libvdpau libverto libvorbis libvpl libvpx libvterm libwacom \ libwebp libwireplumber libx11 libxau libxcb libxcomposite libxcrypt \ libxcrypt-compat libxcursor libxcvt libxdamage libxdmcp libxdp \ libxext libxfixes libxfont2 libxft libxi libxinerama libxkbcommon \ libxkbcommon-x11 libxkbfile libxklavier libxml2 libxmlb libxpm \ libxrandr libxrender libxshmfence libxslt libxss libxt libxtst \ libxv libxxf86vm libyaml libyuv libzip licenses lilv linux-api-headers \ linux-firmware linux-firmware-amdgpu linux-firmware-atheros \ linux-firmware-broadcom linux-firmware-cirrus linux-firmware-intel \ linux-firmware-mediatek linux-firmware-nvidia linux-firmware-other \ linux-firmware-radeon linux-firmware-realtek linux-firmware-whence \ linux-headers linux-lts lld llhttp llvm-libs lm_sensors lmdb \ localsearch lua lua51-lpeg luajit lv2 lz4 lzo m4 mailcap make \ mako man-db man-pages md4c mdadm mesa meson minizip mkinitcpio \ mkinitcpio-busybox mobile-broadband-provider-info mpd mpdecimal \ mpfr mpg123 msgpack-c mtdev mtpfs multipath-tools mxml nautilus \ ncurses ndctl neovim net-tools netpbm nettle networkmanager \ nftables ninja niri node-gyp nodejs nodejs-nopt noto-fonts \ noto-fonts-cjk noto-fonts-emoji noto-fonts-extra npm npth nspr \ nss numactl ocl-icd openal openbsd-netcat opencore-amr openh264 \ openjdk-doc openjdk-src openjpeg2 openmpi openpmix openssh \ openssl openucx openxr opus orc os-prober osinfo-db otf-fira-mono \ otf-fira-sans p11-kit pacman pacman-mirrorlist pahole pam pambase \ pango pangomm pangomm-2.48 parted pass patch pavucontrol pciutils \ pcre pcre2 pcsclite perl perl-error perl-mailtools perl-timedate \ pinentry pipewire pipewire-audio pipewire-docs pipewire-jack \ pipewire-pulse pipewire-session-manager pipewire-v4l2 pixman \ pkgconf playerctl pnpm polkit poppler poppler-data poppler-glib \ popt portaudio pps-tools procps-ng protobuf prrte psmisc pugixml \ python python-autocommand python-babel python-breathe python-cffi \ python-charset-normalizer python-dbus python-dbusmock \ python-docutils python-gobject python-graphviz python-idna \ python-imagesize python-jack-client python-jaraco.collections \ python-jaraco.context python-jaraco.functools python-jaraco.text \ python-jinja python-lxml python-mako python-markdown \ python-markupsafe python-more-itertools python-packaging \ python-pkg_resources python-platformdirs python-pycparser \ python-pygments python-pyqt6 python-pyqt6-sip python-pytz \ python-requests python-setproctitle python-setuptools \ python-snowballstemmer python-sphinx python-sphinx-alabaster-theme \ python-sphinx_rtd_theme python-sphinxcontrib-applehelp \ python-sphinxcontrib-devhelp python-sphinxcontrib-htmlhelp \ python-sphinxcontrib-jquery python-sphinxcontrib-jsmath \ python-sphinxcontrib-qthelp python-sphinxcontrib-serializinghtml \ python-tqdm python-typing_extensions python-urllib3 python-wheel \ qemu-audio-alsa qemu-audio-dbus qemu-audio-jack qemu-audio-oss \ qemu-audio-pa qemu-audio-pipewire qemu-audio-sdl qemu-audio-spice \ qemu-base qemu-block-curl qemu-block-dmg qemu-block-gluster \ qemu-block-iscsi qemu-block-nfs qemu-block-ssh qemu-chardev-baum \ qemu-chardev-spice qemu-common qemu-desktop qemu-docs \ qemu-emulators-full qemu-full qemu-hw-display-qxl \ qemu-hw-display-virtio-gpu qemu-hw-display-virtio-gpu-gl \ qemu-hw-display-virtio-gpu-pci qemu-hw-display-virtio-gpu-pci-gl \ qemu-hw-display-virtio-gpu-pci-rutabaga \ qemu-hw-display-virtio-gpu-rutabaga qemu-hw-display-virtio-vga \ qemu-hw-display-virtio-vga-gl qemu-hw-display-virtio-vga-rutabaga \ qemu-hw-s390x-virtio-gpu-ccw qemu-hw-uefi-vars qemu-hw-usb-host \ qemu-hw-usb-redirect qemu-hw-usb-smartcard qemu-img qemu-pr-helper \ qemu-system-aarch64 qemu-system-alpha qemu-system-alpha-firmware \ qemu-system-arm qemu-system-arm-firmware qemu-system-avr \ qemu-system-hppa qemu-system-hppa-firmware qemu-system-loongarch64 \ qemu-system-m68k qemu-system-microblaze \ qemu-system-microblaze-firmware qemu-system-mips qemu-system-or1k \ qemu-system-ppc qemu-system-ppc-firmware qemu-system-riscv \ qemu-system-riscv-firmware qemu-system-rx qemu-system-s390x \ qemu-system-s390x-firmware qemu-system-sh4 qemu-system-sparc \ qemu-system-sparc-firmware qemu-system-tricore qemu-system-x86 \ qemu-system-x86-firmware qemu-system-xtensa qemu-tests qemu-tools \ qemu-ui-curses qemu-ui-dbus qemu-ui-egl-headless qemu-ui-gtk \ qemu-ui-opengl qemu-ui-sdl qemu-ui-spice-app qemu-ui-spice-core \ qemu-user qemu-vhost-user-gpu qemu-vmsr-helper qhull qrupdate \ qscintilla-qt6 qt5-3d qt5-base qt5-declarative qt5-graphicaleffects \ qt5-imageformats qt5-location qt5-multimedia qt5-networkauth \ qt5-quickcontrols qt5-quickcontrols2 qt5-script qt5-sensors \ qt5-serialport qt5-speech qt5-svg qt5-tools qt5-translations \ qt5-virtualkeyboard qt5-wayland qt5-x11extras qt5-xmlpatterns \ qt6-3d qt6-5compat qt6-base qt6-charts qt6-connectivity \ qt6-datavis3d qt6-declarative qt6-doc qt6-examples qt6-graphs \ qt6-grpc qt6-httpserver qt6-imageformats qt6-languageserver \ qt6-location qt6-lottie qt6-multimedia qt6-multimedia-ffmpeg \ qt6-networkauth qt6-positioning qt6-quick3d qt6-quick3dphysics \ qt6-quickeffectmaker qt6-quicktimeline qt6-remoteobjects qt6-scxml \ qt6-sensors qt6-serialbus qt6-serialport qt6-shadertools qt6-speech \ qt6-svg qt6-tools qt6-translations qt6-virtualkeyboard qt6-wayland \ qt6-webchannel qt6-webengine qt6-websockets qt6-webview rav1e \ rdma-core re2 readline ripgrep rpcbind rsync rtkit rubberband runc \ rust rutabaga-ffi sbc sdbus-cpp sdl2-compat sdl2_image sdl3 \ seabios seatd sed semver serd shaderc shadow shared-mime-info \ simdjson slang snappy sndio sord sound-theme-freedesktop spandsp \ spdlog speex speexdsp spice spice-protocol spirv-tools sqlite \ sratom srt stow sudo suitesparse sundials sushi svt-av1 systemd \ systemd-libs systemd-sysvcompat taglib tar tcl tdb texinfo \ tinysparql tmux tomlplusplus totem-pl-parser tpm2-tools tpm2-tss \ tree tree-sitter tree-sitter-c tree-sitter-lua tree-sitter-markdown \ tree-sitter-query tree-sitter-vim tree-sitter-vimdoc tslib \ ttf-dejavu ttf-liberation twolame tzdata uchardet udisks2 \ unibilium unzip upower usbredir util-linux util-linux-libs v4l-utils \ vapoursynth vde2 vid.stab vim vim-runtime virglrenderer virtiofsd \ vmaf volume_key vte-common vte3 vulkan-icd-loader \ vulkan-mesa-implicit-layers vulkan-radeon vulkan-tools wavpack \ waybar wayland wayland-protocols wayland-utils \ webrtc-audio-processing-1 wget which wildmidi wireplumber \ wl-clipboard wlopm wolfssl wpa_supplicant wtype x264 x265 \ xcb-proto xcb-util xcb-util-cursor xcb-util-image xcb-util-keysyms \ xcb-util-renderutil xcb-util-wm xdg-desktop-portal \ xdg-desktop-portal-gnome xdg-desktop-portal-gtk \ xdg-desktop-portal-hyprland xdg-user-dirs xdg-user-dirs-gtk \ xdg-utils xfsprogs xkeyboard-config xorg-fonts-encodings \ xorg-server-common xorg-setxkbmap xorg-xkbcomp xorg-xprop \ xorg-xwayland xorgproto xvidcore xxhash xz yay zed zeromq zimg \ zip zix zlib zlib-ng zoxide zsh zsh-autosuggestions \ zsh-syntax-highlighting zstd zziplib ``` ### Step 3 — Install AUR packages ```bash yay -S --needed \ aj-snapshot \ blueberry-wayland \ cable \ cursor-bin \ dog \ ducker \ gnome-bluetooth-debug \ gotop-bin \ gnutls3.8.9 gnutls3.8.9-debug \ hyprwire \ jack_delay \ legcord \ lf \ libwireplumber-4.0-compat libwireplumber-4.0-compat-debug \ matlab matlab-meta matlab-mpm matlab-mpm-debug \ nodejs-material-design-icons \ otf-material-icons \ passff-host \ pwvucontrol pwvucontrol-debug \ python-pyalsaaudio python-pyalsaaudio-debug \ python-roman-numerals-py \ slack-desktop \ spotify \ ttf-dejavu-nerd \ ttf-material-symbols-variable \ vencord \ vesktop vesktop-debug \ woff2-fira-code \ wofi-calc wofi-emoji wofi-pass \ xapp xapp-symbolic-icons \ xwayland-satellite \ yay-debug \ zed ``` > **Note:** Some AUR packages (especially `matlab`, `cursor-bin`, `slack-desktop`, `spotify`) may require manual steps or license agreements. Review each PKGBUILD before installing. --- ## Notes - `electron` / `electron39` are pulled in as dependencies of `cursor-bin` and other Electron apps — installing those AUR packages will bring them in automatically. - `docker-machine` is deprecated upstream; consider replacing with a native QEMU/KVM workflow or `podman`. - The `gnutls3.8.9` packages are legacy compatibility versions; only needed if specific software pins to that ABI. - Debug packages (`*-debug`, `yay-debug`) can be omitted on production systems — they exist for symbol-level debugging. - `matlab` requires a valid MathWorks license to function after installation.