Dotfiles/setup/modules/core-packages.sh

27 lines
1.0 KiB
Bash

#!/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."