#!/bin/bash set -euo pipefail source "$(dirname "${BASH_SOURCE[0]}")/lib/logging.sh" log "Installing core packages..." sudo pacman -Syu --noconfirm --needed \ 7zip arch-install-scripts atftp atool \ base base-devel bc bind bluez btrfs-progs btop \ cronie curl \ dmidecode distrobox dosfstools dust \ e2fsprogs fail2ban fastfetch fd fdupes ffmpeg firefox flatpak fzf \ gcc git glib2 greetd-tuigreet grub \ hdparm htop inetutils iputils iwd jq ldns less libpulse linux linux-firmware lshw lsof \ lynx \ man-db mc nano neovim networkmanager \ onefetch openbsd-netcat openssh parted pciutils pipewire \ python python-pip qrencode ripgrep rsync ruby-pkg-config rust rustup \ smartmontools strace symlinks sysstat tldr tmux tree \ udisks2 udisks2-btrfs udiskie ufw usbutils \ vim vnstat wget whois wireplumber wireless_tools wpa_supplicant wprs \ yazi zip unzip zram-generator log "Installing AUR packages..." yay -S --aur --noconfirm --needed pamtester log "Core packages installed."