Research-Stack/6-Documentation/docs/system/frt-core-packages.txt
Brandon Schneider b5139fb484 docs(system): separate FRT core from personal software inventory
Provide two lists for clean system recovery:

- frt-core-packages.txt: 90 packages required to build, verify, and run
  the Research Stack (VITAL + NEEDED tiers). Install first on fresh system.

- personal-packages.txt: ~200 packages that are NOT required for FRT work.
  These are quality-of-life, niche domain, or redundant tools. Safe to remove
  for a clean research environment; reinstall on demand.

Total potential savings: ~3-5GB by removing personal tier.

Also includes the full 391-package master inventory with per-package
justifications in software_inventory_2026-05-13.md.
2026-05-13 18:29:40 -05:00

117 lines
1.7 KiB
Text

# FRT Core Runtime — Minimal Package Set
# These packages are required to build, verify, and run the Research Stack.
# Install on a fresh system with: sudo pacman -S --needed - < frt-core-packages.txt
# Note: base + base-devel are assumed already installed.
# --- VITAL: Boot / Storage / Network / Auth ---
linux-cachyos
linux-cachyos-headers
linux-cachyos-lts
linux-cachyos-lts-headers
linux-firmware
amd-ucode
nvidia-580xx-dkms
nvidia-580xx-utils
nvidia-580xx-settings
opencl-nvidia-580xx
lib32-nvidia-580xx-utils
lib32-opencl-nvidia-580xx
lib32-vulkan-icd-loader
lib32-vulkan-radeon
mkinitcpio
efibootmgr
efitools
limine
limine-mkinitcpio-hook
limine-snapper-sync
device-mapper
lvm2
cryptsetup
btrfs-progs
snapper
networkmanager
iwd
openssh
sudo
iptables
pacman
pacman-contrib
paru
yay
aurutils
pipewire
pipewire-alsa
pipewire-jack
pipewire-pulse
wireplumber
alsa-firmware
alsa-plugins
alsa-utils
mesa
vulkan-icd-loader
vulkan-radeon
libva-nvidia-driver
noto-fonts
noto-fonts-cjk
noto-fonts-emoji
# --- NEEDED: Research Stack Toolchain ---
git
github-cli
rustup
elan-lean
python
python-pip
python-virtualenv
python-pytorch-opt-cuda
python-transformers
python-bitsandbytes
python-cupy
python-cuda
ollama-cuda
open-webui
docker
docker-compose
node
npm
pnpm
visual-studio-code-bin
vim
firefox
chromium
zsh
bash
fish
cachyos-zsh-config
plasma-desktop
kde-gtk-config
kdeconnect
konsole
dolphin
rclone
texlive-basic
texlive-latexextra
texlive-mathscience
texlive-bibtexextra
texlive-fontsextra
texlive-fontsrecommended
texlive-humanities
texlive-pstricks
pandoc-cli
zotero-bin
obsidian
signal-desktop
telegram-desktop
thunderbird
bitwarden
tailscale
wget
rsync
bind
dnsmasq
man-db
man-pages
texinfo
btop
smartmontools
fwupd