migrate from hg
This commit is contained in:
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
cache/
|
||||||
79
archPack.sh
Executable file
79
archPack.sh
Executable file
@@ -0,0 +1,79 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
trap 'echo "Exiting..."; exit 0' INT
|
||||||
|
|
||||||
|
|
||||||
|
INPUT="cache.packages.amd64"
|
||||||
|
OUTPUT="cache.packages.amd64.all"
|
||||||
|
TEMP="cache.packages.amd64.tmp"
|
||||||
|
TARGET_DIR="cache/packages/"
|
||||||
|
|
||||||
|
# Clear output file
|
||||||
|
echo "removing" "$OUTPUT" and "$TEMP"
|
||||||
|
sleep 2
|
||||||
|
> "$OUTPUT"
|
||||||
|
> "$TEMP"
|
||||||
|
rm -rf "$TARGET_DIR"
|
||||||
|
mkdir -p cache/packages
|
||||||
|
|
||||||
|
while IFS= read -r line || [ -n "$line" ]; do
|
||||||
|
# Skip empty lines and comments
|
||||||
|
[[ -z "$line" || "$line" =~ ^[[:space:]]*# ]] && continue
|
||||||
|
|
||||||
|
# Remove inline comments and trim whitespace
|
||||||
|
package=$(echo "$line" | sed 's/#.*//' | xargs)
|
||||||
|
|
||||||
|
# Skip if empty after processing
|
||||||
|
[ -z "$package" ] && continue
|
||||||
|
|
||||||
|
# Check if it's a group
|
||||||
|
if pacman -Sgq "$package" &>/dev/null; then
|
||||||
|
echo "Expanding group: $package"
|
||||||
|
pacman -Sgq "$package" >> "$TEMP"
|
||||||
|
else
|
||||||
|
# It's a regular package
|
||||||
|
echo "Adding package: $package"
|
||||||
|
echo "$package" >> "$TEMP"
|
||||||
|
fi
|
||||||
|
done < "$INPUT"
|
||||||
|
|
||||||
|
# Now get all dependencies for collected packages
|
||||||
|
echo "Getting all dependencies..."
|
||||||
|
{
|
||||||
|
# First, output all the original packages
|
||||||
|
sort -u "$TEMP"
|
||||||
|
|
||||||
|
# Then get their dependencies
|
||||||
|
sort -u "$TEMP" | while read -r pkg; do
|
||||||
|
pactree -slu "$pkg" 2>/dev/null
|
||||||
|
done
|
||||||
|
} | sort -u > "$OUTPUT"
|
||||||
|
|
||||||
|
|
||||||
|
echo "Complete package list with dependencies written to $OUTPUT"
|
||||||
|
sleep 2
|
||||||
|
|
||||||
|
echo "Removing old packages..."
|
||||||
|
# sudo rm -rf /var/cache/pacman/pkg/*
|
||||||
|
|
||||||
|
echo "Downloading packages to host cache..."
|
||||||
|
# sudo pacman -Syw --noconfirm dhclient
|
||||||
|
# sudo pacman -Syw --noconfirm linux-cachyos-lts
|
||||||
|
|
||||||
|
# sudo pacman -Syu --ignore=gst-plugins-base-libs # Need to ignore gst-plugins-base-libs because of gst-plugins-base-libs=1.26.7-1
|
||||||
|
sudo pacman -Syy
|
||||||
|
sudo pacman -Syw --noconfirm $(cat "$OUTPUT")
|
||||||
|
|
||||||
|
|
||||||
|
mkdir -p "$TARGET_DIR"
|
||||||
|
echo "Copying packages to $TARGET_DIR..."
|
||||||
|
sudo cp -n /var/cache/pacman/pkg/*.pkg.tar.zst "$TARGET_DIR" 2>/dev/null || true
|
||||||
|
|
||||||
|
echo "Updating package database in $TARGET_DIR..."
|
||||||
|
(cd "$TARGET_DIR" && sudo repo-add gopi.db.tar.gz *.pkg.tar.zst 2>/dev/null || true)
|
||||||
|
|
||||||
|
echo "Packages processed and copied to $TARGET_DIR"
|
||||||
|
|
||||||
|
python3 server.py
|
||||||
1120
cache.packages.amd64
Normal file
1120
cache.packages.amd64
Normal file
File diff suppressed because it is too large
Load Diff
1487
cache.packages.amd64.all
Normal file
1487
cache.packages.amd64.all
Normal file
File diff suppressed because it is too large
Load Diff
982
cache.packages.amd64.tmp
Normal file
982
cache.packages.amd64.tmp
Normal file
@@ -0,0 +1,982 @@
|
|||||||
|
base
|
||||||
|
base-devel
|
||||||
|
linux
|
||||||
|
linux-headers
|
||||||
|
linux-firmware
|
||||||
|
linux-cachyos-lts
|
||||||
|
linux-cachyos-lts-headers
|
||||||
|
vulkan-icd-loader
|
||||||
|
lib32-vulkan-icd-loader
|
||||||
|
rocm-core
|
||||||
|
rocm-device-libs
|
||||||
|
rocm-smi-lib
|
||||||
|
nvidia
|
||||||
|
nvidia-dkms
|
||||||
|
nvidia-settings
|
||||||
|
nvidia-utils
|
||||||
|
amd-ucode
|
||||||
|
amdsmi
|
||||||
|
vulkan-intel
|
||||||
|
intel-ucode
|
||||||
|
intel-gmmlib
|
||||||
|
intel-compute-runtime
|
||||||
|
intel-gpu-tools
|
||||||
|
intel-media-driver
|
||||||
|
intel-npu-driver-bin
|
||||||
|
libva
|
||||||
|
libva-intel-driver
|
||||||
|
vulkan-intel
|
||||||
|
lib32-vulkan-intel
|
||||||
|
libxml2
|
||||||
|
libxml2-legacy
|
||||||
|
grub
|
||||||
|
os-prober
|
||||||
|
efibootmgr
|
||||||
|
sudo
|
||||||
|
networkmanager
|
||||||
|
plasma-nm
|
||||||
|
modemmanager
|
||||||
|
mobile-broadband-provider-info
|
||||||
|
usbutils
|
||||||
|
f2fs-tools
|
||||||
|
fatresize
|
||||||
|
nvme-cli
|
||||||
|
mkinitcpio
|
||||||
|
mkinitcpio-archiso
|
||||||
|
pv
|
||||||
|
syslinux
|
||||||
|
inetutils
|
||||||
|
net-tools
|
||||||
|
gpart
|
||||||
|
gptfdisk
|
||||||
|
rsync
|
||||||
|
sddm
|
||||||
|
plasma-desktop
|
||||||
|
xorg-xwayland
|
||||||
|
dolphin
|
||||||
|
kwalletmanager
|
||||||
|
kwallet
|
||||||
|
kgpg
|
||||||
|
gnome-keyring
|
||||||
|
libsecret
|
||||||
|
konsole
|
||||||
|
discover
|
||||||
|
kwrite
|
||||||
|
spectacle
|
||||||
|
gwenview
|
||||||
|
kdeconnect
|
||||||
|
firefox-esr
|
||||||
|
vlc
|
||||||
|
vlc-plugin-ogg
|
||||||
|
vlc-plugin-opus
|
||||||
|
vlc-plugin-theora
|
||||||
|
vlc-plugin-vorbis
|
||||||
|
vlc-plugin-x265
|
||||||
|
vlc-plugin-x264
|
||||||
|
vlc-plugin-vpx
|
||||||
|
vlc-plugin-mpg123
|
||||||
|
vlc-plugin-dbus
|
||||||
|
vlc-plugin-flac
|
||||||
|
vlc-plugin-nfs
|
||||||
|
vlc-plugin-smb
|
||||||
|
vlc-plugin-sftp
|
||||||
|
qt6-svg
|
||||||
|
qt6-declarative
|
||||||
|
qt5-quickcontrols2
|
||||||
|
pipewire
|
||||||
|
pipewire-pulse
|
||||||
|
pipewire-alsa
|
||||||
|
pipewire-jack
|
||||||
|
wireplumber
|
||||||
|
git
|
||||||
|
openssh
|
||||||
|
fish
|
||||||
|
wget
|
||||||
|
curl
|
||||||
|
nano
|
||||||
|
micro
|
||||||
|
bluefish
|
||||||
|
vim
|
||||||
|
neovim
|
||||||
|
ghostty
|
||||||
|
kitty
|
||||||
|
dialog
|
||||||
|
atop
|
||||||
|
btop
|
||||||
|
htop
|
||||||
|
strace
|
||||||
|
iotop
|
||||||
|
iftop
|
||||||
|
nethogs
|
||||||
|
powertop
|
||||||
|
nmon
|
||||||
|
glances
|
||||||
|
nvtop
|
||||||
|
amdgpu_top
|
||||||
|
fastfetch
|
||||||
|
dnsutils
|
||||||
|
unzip
|
||||||
|
7zip
|
||||||
|
hwinfo
|
||||||
|
ugrep
|
||||||
|
eza
|
||||||
|
starship
|
||||||
|
fzf
|
||||||
|
zoxide
|
||||||
|
thefuck
|
||||||
|
tmux
|
||||||
|
atuin
|
||||||
|
ncdu
|
||||||
|
duf
|
||||||
|
exa
|
||||||
|
bat
|
||||||
|
ripgrep
|
||||||
|
fd
|
||||||
|
jq
|
||||||
|
yq
|
||||||
|
httpie
|
||||||
|
dog
|
||||||
|
nmap
|
||||||
|
lazygit
|
||||||
|
tree
|
||||||
|
sd
|
||||||
|
ttf-dejavu
|
||||||
|
ttf-liberation
|
||||||
|
noto-fonts
|
||||||
|
nerd-fonts-inter
|
||||||
|
ttf-nerd-fonts-symbols
|
||||||
|
docker
|
||||||
|
docker-buildx
|
||||||
|
docker-compose
|
||||||
|
distrobox
|
||||||
|
boxbuddy
|
||||||
|
virtualbox
|
||||||
|
virtualbox-host-dkms
|
||||||
|
virtualbox-ext-vnc
|
||||||
|
virtualbox-ext-oracle
|
||||||
|
libreoffice-still
|
||||||
|
nodejs-lts-jod
|
||||||
|
nvm
|
||||||
|
go
|
||||||
|
uv
|
||||||
|
libappimage
|
||||||
|
appimagepool-appimage
|
||||||
|
flatpak
|
||||||
|
samba
|
||||||
|
smb4k
|
||||||
|
smbnetfs
|
||||||
|
gvfs-smb
|
||||||
|
nemo
|
||||||
|
gnome-calculator
|
||||||
|
cheese
|
||||||
|
droidcam
|
||||||
|
v4l2loopback-dkms
|
||||||
|
remmina
|
||||||
|
freerdp
|
||||||
|
freedownloadmanager
|
||||||
|
gnome-disk-utility
|
||||||
|
partitionmanager
|
||||||
|
kwalletmanager
|
||||||
|
libxml2
|
||||||
|
libxml2-legacy
|
||||||
|
xorg-xwayland
|
||||||
|
qt6-wayland
|
||||||
|
kinfocenter
|
||||||
|
plasma-systemmonitor
|
||||||
|
htop
|
||||||
|
btop
|
||||||
|
atop
|
||||||
|
iotop
|
||||||
|
iftop
|
||||||
|
nethogs
|
||||||
|
powertop
|
||||||
|
nmon
|
||||||
|
nvtop
|
||||||
|
amdgpu_top
|
||||||
|
google-chrome
|
||||||
|
freedownloadmanager
|
||||||
|
kdeconnect
|
||||||
|
gwenview
|
||||||
|
kwrite
|
||||||
|
spectacle
|
||||||
|
cheese
|
||||||
|
droidcam
|
||||||
|
v4l2loopback-dkms
|
||||||
|
remmina
|
||||||
|
samba
|
||||||
|
smb4k
|
||||||
|
smbclient
|
||||||
|
smbnetfs
|
||||||
|
python-smbprotocol
|
||||||
|
python-gssapi
|
||||||
|
python-dnspython
|
||||||
|
python-markdown
|
||||||
|
python-cryptography
|
||||||
|
gvfs-smb
|
||||||
|
cups
|
||||||
|
cups-pdf
|
||||||
|
system-config-printer
|
||||||
|
gutenprint
|
||||||
|
foomatic-db
|
||||||
|
foomatic-db-engine
|
||||||
|
foomatic-db-gutenprint-ppds
|
||||||
|
vulkan-intel
|
||||||
|
intel-compute-runtime
|
||||||
|
intel-gpu-tools
|
||||||
|
intel-media-driver
|
||||||
|
rocm-core
|
||||||
|
rocm-device-libs
|
||||||
|
rocm-smi-lib
|
||||||
|
nvidia
|
||||||
|
nvidia-dkms
|
||||||
|
nvidia-settings
|
||||||
|
nvidia-utils
|
||||||
|
base
|
||||||
|
base-devel
|
||||||
|
linux-headers
|
||||||
|
linux-lts
|
||||||
|
linux-lts-headers
|
||||||
|
linux-firmware
|
||||||
|
linux-cachyos-lts
|
||||||
|
lib32-nvidia-utils
|
||||||
|
vulkan-icd-loader
|
||||||
|
lib32-vulkan-icd-loader
|
||||||
|
grub
|
||||||
|
os-prober
|
||||||
|
efibootmgr
|
||||||
|
sudo
|
||||||
|
networkmanager
|
||||||
|
cloud-init
|
||||||
|
hyperv
|
||||||
|
dialog
|
||||||
|
f2fs-tools
|
||||||
|
fatresize
|
||||||
|
nvme-cli
|
||||||
|
gnome-disk-utility
|
||||||
|
partitionmanager
|
||||||
|
mkinitcpio
|
||||||
|
mkinitcpio-archiso
|
||||||
|
pv
|
||||||
|
syslinux
|
||||||
|
sddm
|
||||||
|
plasma-desktop
|
||||||
|
xorg-xwayland
|
||||||
|
dolphin
|
||||||
|
kwalletmanager
|
||||||
|
kgpg
|
||||||
|
konsole
|
||||||
|
falkon
|
||||||
|
firefox-esr
|
||||||
|
discover
|
||||||
|
qt6-svg
|
||||||
|
qt6-declarative
|
||||||
|
qt5-quickcontrols2
|
||||||
|
vlc
|
||||||
|
vlc-plugins-all
|
||||||
|
catppuccin-mocha-grub-theme-git
|
||||||
|
catppuccin-cursors-mocha
|
||||||
|
pipewire
|
||||||
|
pipewire-pulse
|
||||||
|
pipewire-alsa
|
||||||
|
pipewire-jack
|
||||||
|
wireplumber
|
||||||
|
git
|
||||||
|
openssh
|
||||||
|
fish
|
||||||
|
wget
|
||||||
|
curl
|
||||||
|
nano
|
||||||
|
micro
|
||||||
|
bluefish
|
||||||
|
vim
|
||||||
|
ghostty
|
||||||
|
ttf-dejavu
|
||||||
|
ttf-liberation
|
||||||
|
noto-fonts
|
||||||
|
docker
|
||||||
|
distrobox
|
||||||
|
boxbuddy
|
||||||
|
docker-buildx
|
||||||
|
libreoffice-still
|
||||||
|
nodejs-lts-jod
|
||||||
|
nvm
|
||||||
|
go
|
||||||
|
uv
|
||||||
|
libappimage
|
||||||
|
appimagepool-appimage
|
||||||
|
flatpak
|
||||||
|
abseil-cpp
|
||||||
|
accounts-qml-module
|
||||||
|
acl
|
||||||
|
adwaita-cursors
|
||||||
|
adwaita-fonts
|
||||||
|
adwaita-icon-theme
|
||||||
|
adwaita-icon-theme-legacy
|
||||||
|
alsa-card-profiles
|
||||||
|
alsa-lib
|
||||||
|
alsa-topology-conf
|
||||||
|
alsa-ucm-conf
|
||||||
|
aom
|
||||||
|
appimagepool-appimage
|
||||||
|
appstream
|
||||||
|
appstream-qt
|
||||||
|
archlinux-appstream-data
|
||||||
|
archlinux-keyring
|
||||||
|
at-spi2-core
|
||||||
|
attica
|
||||||
|
attr
|
||||||
|
audit
|
||||||
|
autoconf
|
||||||
|
automake
|
||||||
|
avahi
|
||||||
|
baloo
|
||||||
|
baloo-widgets
|
||||||
|
base
|
||||||
|
base-devel
|
||||||
|
bash
|
||||||
|
binutils
|
||||||
|
bison
|
||||||
|
bluefish
|
||||||
|
bluez-libs
|
||||||
|
breeze-icons
|
||||||
|
brotli
|
||||||
|
bubblewrap
|
||||||
|
bzip2
|
||||||
|
ca-certificates
|
||||||
|
ca-certificates-mozilla
|
||||||
|
ca-certificates-utils>=20181109-3
|
||||||
|
cairo
|
||||||
|
cifs-utils
|
||||||
|
containerd
|
||||||
|
convertlit
|
||||||
|
coreutils
|
||||||
|
cryptsetup
|
||||||
|
curl
|
||||||
|
dav1d
|
||||||
|
db5.3
|
||||||
|
dbus
|
||||||
|
dbus-broker
|
||||||
|
dbus-broker-units
|
||||||
|
dbus-units
|
||||||
|
dconf
|
||||||
|
debugedit
|
||||||
|
default-cursors
|
||||||
|
desktop-file-utils
|
||||||
|
device-mapper
|
||||||
|
diffutils
|
||||||
|
discount
|
||||||
|
discover
|
||||||
|
docker
|
||||||
|
dolphin
|
||||||
|
double-conversion
|
||||||
|
duktape
|
||||||
|
e2fsprogs
|
||||||
|
ebook-tools
|
||||||
|
efibootmgr
|
||||||
|
efivar
|
||||||
|
enchant
|
||||||
|
exiv2
|
||||||
|
expat
|
||||||
|
f2fs-tools
|
||||||
|
fakeroot
|
||||||
|
fatresize
|
||||||
|
ffmpeg
|
||||||
|
fftw
|
||||||
|
file
|
||||||
|
filesystem
|
||||||
|
findutils
|
||||||
|
firefox-esr
|
||||||
|
fish
|
||||||
|
flac
|
||||||
|
flatpak
|
||||||
|
flex
|
||||||
|
fontconfig
|
||||||
|
freetype2
|
||||||
|
fribidi
|
||||||
|
gawk
|
||||||
|
gc
|
||||||
|
gcc
|
||||||
|
gcc-libs
|
||||||
|
gdbm
|
||||||
|
gdk-pixbuf2
|
||||||
|
gettext
|
||||||
|
ghostty
|
||||||
|
giflib
|
||||||
|
git
|
||||||
|
glib2
|
||||||
|
glibc
|
||||||
|
glibc>=2.27
|
||||||
|
glib-networking
|
||||||
|
glslang
|
||||||
|
glycin
|
||||||
|
gmp
|
||||||
|
gnulib-l10n
|
||||||
|
gnupg
|
||||||
|
gnupg>=2
|
||||||
|
gnutls
|
||||||
|
gperftools
|
||||||
|
gpgme
|
||||||
|
gpgmepp
|
||||||
|
graphite
|
||||||
|
grep
|
||||||
|
groff
|
||||||
|
grub
|
||||||
|
gsettings-desktop-schemas
|
||||||
|
gsettings-system-schemas=49.1-1
|
||||||
|
gsm
|
||||||
|
gtest
|
||||||
|
gtk3
|
||||||
|
gtk-update-icon-cache
|
||||||
|
guile
|
||||||
|
gzip
|
||||||
|
harfbuzz
|
||||||
|
hicolor-icon-theme
|
||||||
|
hidapi
|
||||||
|
highway
|
||||||
|
hwdata
|
||||||
|
iana-etc
|
||||||
|
icu
|
||||||
|
iproute2
|
||||||
|
iputils
|
||||||
|
iso-codes
|
||||||
|
jack
|
||||||
|
jansson
|
||||||
|
jbigkit
|
||||||
|
json-c
|
||||||
|
json-glib
|
||||||
|
kaccounts-integration
|
||||||
|
karchive
|
||||||
|
kauth
|
||||||
|
kbd
|
||||||
|
kbookmarks
|
||||||
|
kcmutils
|
||||||
|
kcodecs
|
||||||
|
kcolorscheme
|
||||||
|
kcompletion
|
||||||
|
kconfig
|
||||||
|
kconfigwidgets
|
||||||
|
kcoreaddons
|
||||||
|
kcrash
|
||||||
|
kdbusaddons
|
||||||
|
kdnssd
|
||||||
|
kdsoap-qt6
|
||||||
|
kdsoap-ws-discovery-client
|
||||||
|
keyutils
|
||||||
|
kfilemetadata
|
||||||
|
kglobalaccel
|
||||||
|
kguiaddons
|
||||||
|
ki18n
|
||||||
|
kiconthemes
|
||||||
|
kidletime
|
||||||
|
kio
|
||||||
|
kio-extras
|
||||||
|
kirigami
|
||||||
|
kirigami-addons
|
||||||
|
kitemmodels
|
||||||
|
kitemviews
|
||||||
|
kjobwidgets
|
||||||
|
kmod
|
||||||
|
knewstuff
|
||||||
|
knotifications
|
||||||
|
konsole
|
||||||
|
kpackage
|
||||||
|
kparts
|
||||||
|
krb5
|
||||||
|
kservice
|
||||||
|
kstatusnotifieritem
|
||||||
|
ksvg
|
||||||
|
ktextwidgets
|
||||||
|
kuserfeedback
|
||||||
|
kwallet
|
||||||
|
kwidgetsaddons
|
||||||
|
kwindowsystem
|
||||||
|
kxmlgui
|
||||||
|
lame
|
||||||
|
lcms2
|
||||||
|
ldb
|
||||||
|
leancrypto
|
||||||
|
lib32-vulkan-icd-loader
|
||||||
|
libaccounts-glib
|
||||||
|
libaccounts-qt
|
||||||
|
libappimage
|
||||||
|
libarchive
|
||||||
|
libass
|
||||||
|
libassuan
|
||||||
|
libasyncns
|
||||||
|
libatasmart
|
||||||
|
libavc1394
|
||||||
|
libb2
|
||||||
|
libblockdev
|
||||||
|
libblockdev-crypto
|
||||||
|
libblockdev-fs
|
||||||
|
libblockdev-loop
|
||||||
|
libblockdev-mdraid
|
||||||
|
libblockdev-nvme
|
||||||
|
libblockdev-part
|
||||||
|
libblockdev-swap
|
||||||
|
libbluray
|
||||||
|
libbpf
|
||||||
|
libbs2b
|
||||||
|
libbsd
|
||||||
|
libbytesize
|
||||||
|
libcanberra
|
||||||
|
libcap
|
||||||
|
libcap-ng
|
||||||
|
libcloudproviders
|
||||||
|
libcolord
|
||||||
|
libcrypt.so=2-64
|
||||||
|
libcups
|
||||||
|
libdaemon
|
||||||
|
libdatrie
|
||||||
|
libdbus-1.so=3-64
|
||||||
|
libdeflate
|
||||||
|
libdovi
|
||||||
|
libdrm
|
||||||
|
libdvdnav
|
||||||
|
libdvdread
|
||||||
|
libebur128
|
||||||
|
libedit
|
||||||
|
libegl
|
||||||
|
libelf
|
||||||
|
libepoxy
|
||||||
|
libevdev
|
||||||
|
libevent
|
||||||
|
libfdk-aac
|
||||||
|
libffi
|
||||||
|
libfreeaptx
|
||||||
|
libfyaml
|
||||||
|
libgcrypt
|
||||||
|
libgl
|
||||||
|
libgpg-error
|
||||||
|
libgudev
|
||||||
|
libice
|
||||||
|
libidn2
|
||||||
|
libiec61883
|
||||||
|
libimobiledevice
|
||||||
|
libimobiledevice-glue
|
||||||
|
libinih
|
||||||
|
libinput
|
||||||
|
libisl.so=23-64
|
||||||
|
libjpeg-turbo
|
||||||
|
libjxl
|
||||||
|
libkexiv2
|
||||||
|
libksba
|
||||||
|
liblc3
|
||||||
|
libldac
|
||||||
|
libldap
|
||||||
|
liblsmash.so=2-64
|
||||||
|
libltdl
|
||||||
|
libmd
|
||||||
|
libmnl
|
||||||
|
libmodplug
|
||||||
|
libmpc
|
||||||
|
libmtp
|
||||||
|
libmysofa
|
||||||
|
libncursesw.so=6-64
|
||||||
|
libnetfilter_conntrack
|
||||||
|
libnfnetlink
|
||||||
|
libnftnl
|
||||||
|
libnghttp2
|
||||||
|
libnghttp3
|
||||||
|
libnl
|
||||||
|
libnotify
|
||||||
|
libnsl
|
||||||
|
libnvme
|
||||||
|
libogg
|
||||||
|
libopenmpt
|
||||||
|
libp11-kit
|
||||||
|
libp11-kit=0.25.10-2
|
||||||
|
libpcap
|
||||||
|
libpciaccess
|
||||||
|
libpgm
|
||||||
|
libpipewire=1:1.4.9-1
|
||||||
|
libplacebo
|
||||||
|
libplist
|
||||||
|
libpng
|
||||||
|
libproxy
|
||||||
|
libpsl
|
||||||
|
libpulse
|
||||||
|
libraw1394
|
||||||
|
librsvg
|
||||||
|
libsamplerate
|
||||||
|
libsasl
|
||||||
|
libseccomp
|
||||||
|
libsecret
|
||||||
|
libsm
|
||||||
|
libsndfile
|
||||||
|
libsodium
|
||||||
|
libsoup3
|
||||||
|
libsoxr
|
||||||
|
libssh
|
||||||
|
libssh2
|
||||||
|
libstemmer
|
||||||
|
libsysprof-capture
|
||||||
|
libtasn1
|
||||||
|
libtevent.so=0-64
|
||||||
|
libthai
|
||||||
|
libtheora
|
||||||
|
libtiff
|
||||||
|
libtirpc
|
||||||
|
libtommath
|
||||||
|
libtool
|
||||||
|
libunibreak
|
||||||
|
libunistring
|
||||||
|
libunwind
|
||||||
|
liburing
|
||||||
|
libusb
|
||||||
|
libusbmuxd
|
||||||
|
libva
|
||||||
|
libvdpau
|
||||||
|
libverto-module-base
|
||||||
|
libvorbis
|
||||||
|
libvpx
|
||||||
|
libwacom
|
||||||
|
libwbclient
|
||||||
|
libwebp
|
||||||
|
libwireplumber=0.5.12-1
|
||||||
|
libx11
|
||||||
|
libxau
|
||||||
|
libxcb
|
||||||
|
libxcomposite
|
||||||
|
libxcursor
|
||||||
|
libxdamage
|
||||||
|
libxdmcp
|
||||||
|
libxext
|
||||||
|
libxfixes
|
||||||
|
libxft
|
||||||
|
libxi
|
||||||
|
libxinerama
|
||||||
|
libxkbcommon
|
||||||
|
libxkbcommon-x11
|
||||||
|
libxkbfile
|
||||||
|
libxml2
|
||||||
|
libxmlb
|
||||||
|
libxmu
|
||||||
|
libxrandr
|
||||||
|
libxrender
|
||||||
|
libxshmfence
|
||||||
|
libxslt
|
||||||
|
libxt
|
||||||
|
libxtables.so=12-64
|
||||||
|
libxtst
|
||||||
|
libxv
|
||||||
|
libxxf86vm
|
||||||
|
libzimg.so=2-64
|
||||||
|
libzip
|
||||||
|
licenses
|
||||||
|
lilv
|
||||||
|
linux-api-headers>=4.10
|
||||||
|
linux-cachyos-lts
|
||||||
|
linux-firmware
|
||||||
|
linux-lts
|
||||||
|
linux-lts-headers
|
||||||
|
llvm-libs
|
||||||
|
lmdb
|
||||||
|
lm_sensors
|
||||||
|
lua
|
||||||
|
lv2
|
||||||
|
lz4
|
||||||
|
lzo
|
||||||
|
m4
|
||||||
|
make
|
||||||
|
md4c
|
||||||
|
mdadm
|
||||||
|
media-player-info
|
||||||
|
mesa
|
||||||
|
micro
|
||||||
|
minizip
|
||||||
|
mkinitcpio
|
||||||
|
mkinitcpio-archiso
|
||||||
|
mpdecimal
|
||||||
|
mpfr
|
||||||
|
mpg123
|
||||||
|
mtdev
|
||||||
|
nano
|
||||||
|
nettle
|
||||||
|
networkmanager
|
||||||
|
nftables
|
||||||
|
noto-fonts
|
||||||
|
npth
|
||||||
|
nspr
|
||||||
|
nss
|
||||||
|
nvme-cli
|
||||||
|
ocl-icd
|
||||||
|
onevpl
|
||||||
|
opencore-amr
|
||||||
|
openjpeg2
|
||||||
|
openssh
|
||||||
|
openssl
|
||||||
|
opus
|
||||||
|
os-prober
|
||||||
|
p11-kit
|
||||||
|
pacman
|
||||||
|
pacman-mirrorlist
|
||||||
|
pam
|
||||||
|
pambase
|
||||||
|
pango
|
||||||
|
parted
|
||||||
|
patch
|
||||||
|
pciutils
|
||||||
|
pcre2
|
||||||
|
perl
|
||||||
|
pinentry
|
||||||
|
pipewire
|
||||||
|
pipewire=1:1.4.9-1
|
||||||
|
pipewire-alsa
|
||||||
|
pipewire-audio=1:1.4.9-1
|
||||||
|
pipewire-jack
|
||||||
|
pipewire-pulse
|
||||||
|
pipewire-session-manager
|
||||||
|
pixman
|
||||||
|
pkgconf
|
||||||
|
plasma-activities
|
||||||
|
plasma-desktop
|
||||||
|
polkit
|
||||||
|
polkit-qt6
|
||||||
|
poppler=25.10.0
|
||||||
|
poppler-qt6
|
||||||
|
popt
|
||||||
|
portaudio
|
||||||
|
procps-ng
|
||||||
|
psmisc
|
||||||
|
purpose
|
||||||
|
pv
|
||||||
|
python
|
||||||
|
qca-qt6
|
||||||
|
qcoro
|
||||||
|
qqc2-desktop-style
|
||||||
|
qt5-quickcontrols2
|
||||||
|
qt6-5compat
|
||||||
|
qt6-base
|
||||||
|
qt6-declarative
|
||||||
|
qt6-multimedia
|
||||||
|
qt6-multimedia-backend
|
||||||
|
qt6-positioning
|
||||||
|
qt6-shadertools
|
||||||
|
qt6-speech
|
||||||
|
qt6-svg
|
||||||
|
qt6-translations
|
||||||
|
qt6-webchannel
|
||||||
|
qt6-webengine
|
||||||
|
qt6-websockets
|
||||||
|
qt6-webview
|
||||||
|
rav1e
|
||||||
|
re2
|
||||||
|
readline
|
||||||
|
ripgrep
|
||||||
|
ripgrep-all
|
||||||
|
rubberband
|
||||||
|
runc
|
||||||
|
sbc
|
||||||
|
sddm
|
||||||
|
sdl2
|
||||||
|
sdl3
|
||||||
|
sed
|
||||||
|
serd
|
||||||
|
sh
|
||||||
|
shaderc
|
||||||
|
shadow
|
||||||
|
shared-mime-info
|
||||||
|
signond
|
||||||
|
signon-kwallet-extension
|
||||||
|
signon-plugin-oauth2
|
||||||
|
signon-ui
|
||||||
|
smbclient
|
||||||
|
snappy
|
||||||
|
solid
|
||||||
|
sonnet
|
||||||
|
sord
|
||||||
|
sound-theme-freedesktop
|
||||||
|
speex
|
||||||
|
speexdsp
|
||||||
|
spirv-tools
|
||||||
|
sqlite
|
||||||
|
sratom
|
||||||
|
srt
|
||||||
|
sudo
|
||||||
|
svt-av1
|
||||||
|
syndication
|
||||||
|
syntax-highlighting
|
||||||
|
syslinux
|
||||||
|
systemd
|
||||||
|
systemd-libs
|
||||||
|
systemd-sysvcompat
|
||||||
|
taglib
|
||||||
|
talloc
|
||||||
|
tar
|
||||||
|
tdb
|
||||||
|
texinfo
|
||||||
|
tinysparql
|
||||||
|
tpm2-tss
|
||||||
|
tslib
|
||||||
|
ttf-dejavu
|
||||||
|
ttf-font
|
||||||
|
ttf-liberation
|
||||||
|
tzdata
|
||||||
|
udisks2
|
||||||
|
upower
|
||||||
|
util-linux
|
||||||
|
util-linux-libs
|
||||||
|
util-linux-libs=2.41.2
|
||||||
|
v4l-utils
|
||||||
|
vapoursynth
|
||||||
|
vid.stab
|
||||||
|
vim
|
||||||
|
vmaf
|
||||||
|
volume_key
|
||||||
|
vulkan-icd-loader
|
||||||
|
wayland
|
||||||
|
webrtc-audio-processing-1
|
||||||
|
wget
|
||||||
|
which
|
||||||
|
wireplumber
|
||||||
|
x264
|
||||||
|
x265
|
||||||
|
xcb-proto
|
||||||
|
xcb-util
|
||||||
|
xcb-util-cursor
|
||||||
|
xcb-util-image
|
||||||
|
xcb-util-keysyms
|
||||||
|
xcb-util-renderutil
|
||||||
|
xcb-util-wm
|
||||||
|
xdg-utils
|
||||||
|
xkeyboard-config
|
||||||
|
xorgproto
|
||||||
|
xorg-server
|
||||||
|
xorg-xprop
|
||||||
|
xorg-xset
|
||||||
|
xvidcore
|
||||||
|
xxhash
|
||||||
|
xz
|
||||||
|
zeromq
|
||||||
|
zix
|
||||||
|
zlib
|
||||||
|
zstd
|
||||||
|
alsa-utils
|
||||||
|
amd-ucode
|
||||||
|
arch-install-scripts
|
||||||
|
archinstall
|
||||||
|
b43-fwcutter
|
||||||
|
base
|
||||||
|
bcachefs-tools
|
||||||
|
bind
|
||||||
|
bolt
|
||||||
|
brltty
|
||||||
|
broadcom-wl
|
||||||
|
btrfs-progs
|
||||||
|
clonezilla
|
||||||
|
cloud-init
|
||||||
|
cryptsetup
|
||||||
|
darkhttpd
|
||||||
|
ddrescue
|
||||||
|
dhcpcd
|
||||||
|
diffutils
|
||||||
|
dmidecode
|
||||||
|
dmraid
|
||||||
|
dnsmasq
|
||||||
|
dosfstools
|
||||||
|
e2fsprogs
|
||||||
|
edk2-shell
|
||||||
|
efibootmgr
|
||||||
|
espeakup
|
||||||
|
ethtool
|
||||||
|
exfatprogs
|
||||||
|
f2fs-tools
|
||||||
|
fatresize
|
||||||
|
foot-terminfo
|
||||||
|
fsarchiver
|
||||||
|
gpart
|
||||||
|
gpm
|
||||||
|
gptfdisk
|
||||||
|
grml-zsh-config
|
||||||
|
grub
|
||||||
|
hdparm
|
||||||
|
hyperv
|
||||||
|
intel-ucode
|
||||||
|
irssi
|
||||||
|
iw
|
||||||
|
iwd
|
||||||
|
jfsutils
|
||||||
|
kitty-terminfo
|
||||||
|
ldns
|
||||||
|
less
|
||||||
|
lftp
|
||||||
|
libfido2
|
||||||
|
libusb-compat
|
||||||
|
linux
|
||||||
|
linux-atm
|
||||||
|
linux-firmware
|
||||||
|
linux-firmware-marvell
|
||||||
|
livecd-sounds
|
||||||
|
lsscsi
|
||||||
|
lvm2
|
||||||
|
lynx
|
||||||
|
man-db
|
||||||
|
man-pages
|
||||||
|
mc
|
||||||
|
mdadm
|
||||||
|
memtest86+
|
||||||
|
memtest86+-efi
|
||||||
|
mkinitcpio
|
||||||
|
mkinitcpio-archiso
|
||||||
|
mkinitcpio-nfs-utils
|
||||||
|
mmc-utils
|
||||||
|
modemmanager
|
||||||
|
mtools
|
||||||
|
nano
|
||||||
|
nbd
|
||||||
|
ndisc6
|
||||||
|
nfs-utils
|
||||||
|
nilfs-utils
|
||||||
|
nmap
|
||||||
|
ntfs-3g
|
||||||
|
nvme-cli
|
||||||
|
open-iscsi
|
||||||
|
open-vm-tools
|
||||||
|
openconnect
|
||||||
|
openpgp-card-tools
|
||||||
|
openssh
|
||||||
|
openvpn
|
||||||
|
partclone
|
||||||
|
parted
|
||||||
|
partimage
|
||||||
|
pcsclite
|
||||||
|
ppp
|
||||||
|
pptpclient
|
||||||
|
pv
|
||||||
|
qemu-guest-agent
|
||||||
|
refind
|
||||||
|
reflector
|
||||||
|
rsync
|
||||||
|
rxvt-unicode-terminfo
|
||||||
|
screen
|
||||||
|
sdparm
|
||||||
|
sequoia-sq
|
||||||
|
sg3_utils
|
||||||
|
smartmontools
|
||||||
|
sof-firmware
|
||||||
|
squashfs-tools
|
||||||
|
sudo
|
||||||
|
syslinux
|
||||||
|
systemd-resolvconf
|
||||||
|
tcpdump
|
||||||
|
terminus-font
|
||||||
|
testdisk
|
||||||
|
tmux
|
||||||
|
tpm2-tools
|
||||||
|
tpm2-tss
|
||||||
|
udftools
|
||||||
|
usb_modeswitch
|
||||||
|
usbmuxd
|
||||||
|
usbutils
|
||||||
|
vim
|
||||||
|
virtualbox-guest-utils-nox
|
||||||
|
vpnc
|
||||||
|
wireless-regdb
|
||||||
|
wireless_tools
|
||||||
|
wpa_supplicant
|
||||||
|
wvdial
|
||||||
|
xdg-utils
|
||||||
|
xfsprogs
|
||||||
|
xl2tpd
|
||||||
|
zsh
|
||||||
32
expandPackList.sh
Executable file
32
expandPackList.sh
Executable file
@@ -0,0 +1,32 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Generate full dependency list for packages on Arch Linux
|
||||||
|
# Input: packages.txt (one package per line, lines starting with # are ignored)
|
||||||
|
# Output: packages.all.txt (all deps + base packages, unique and sorted)
|
||||||
|
|
||||||
|
INPUT_FILE="packages.txt"
|
||||||
|
OUTPUT_FILE="packages.all.txt"
|
||||||
|
|
||||||
|
if [[ ! -f "$INPUT_FILE" ]]; then
|
||||||
|
echo "❌ Error: $INPUT_FILE not found."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "📦 Generating full dependency list from $INPUT_FILE..."
|
||||||
|
|
||||||
|
TMP_FILE=$(mktemp)
|
||||||
|
|
||||||
|
# Read each package, skipping comments and blank lines
|
||||||
|
while read -r pkg; do
|
||||||
|
# Skip empty or commented lines
|
||||||
|
[[ -z "$pkg" || "$pkg" =~ ^# ]] && continue
|
||||||
|
|
||||||
|
echo "→ Resolving dependencies for: $pkg"
|
||||||
|
pactree -u "$pkg" >> "$TMP_FILE" 2>/dev/null
|
||||||
|
done < "$INPUT_FILE"
|
||||||
|
|
||||||
|
# Merge, remove duplicates, and sort
|
||||||
|
cat "$INPUT_FILE" "$TMP_FILE" | grep -v '^#' | sort -u > "$OUTPUT_FILE"
|
||||||
|
|
||||||
|
rm -f "$TMP_FILE"
|
||||||
|
|
||||||
|
echo "✅ Done! Saved complete list to: $OUTPUT_FILE"
|
||||||
683
packages.all.txt
Normal file
683
packages.all.txt
Normal file
@@ -0,0 +1,683 @@
|
|||||||
|
|
||||||
|
abseil-cpp
|
||||||
|
accounts-qml-module
|
||||||
|
accountsservice
|
||||||
|
acl
|
||||||
|
alsa-card-profiles
|
||||||
|
alsa-lib
|
||||||
|
alsa-topology-conf
|
||||||
|
alsa-ucm-conf
|
||||||
|
aom
|
||||||
|
appimagepool-appimage
|
||||||
|
appstream
|
||||||
|
appstream-qt
|
||||||
|
archlinux-keyring
|
||||||
|
attica
|
||||||
|
attr
|
||||||
|
audit
|
||||||
|
aurorae
|
||||||
|
autoconf
|
||||||
|
automake
|
||||||
|
avahi
|
||||||
|
baloo
|
||||||
|
baloo-widgets
|
||||||
|
base
|
||||||
|
base-devel
|
||||||
|
bash
|
||||||
|
binutils
|
||||||
|
bison
|
||||||
|
blas
|
||||||
|
bluefish
|
||||||
|
bluez-libs
|
||||||
|
breeze
|
||||||
|
breeze-icons
|
||||||
|
brotli
|
||||||
|
bubblewrap
|
||||||
|
bzip2
|
||||||
|
ca-certificates
|
||||||
|
ca-certificates-mozilla
|
||||||
|
ca-certificates-utils>=20181109-3
|
||||||
|
cairo
|
||||||
|
catppuccin-cursors-mocha
|
||||||
|
c#atppuccin-kde-colors-mocha
|
||||||
|
catppuccin-mocha-grub-theme-git
|
||||||
|
cblas
|
||||||
|
cdparanoia
|
||||||
|
cheese
|
||||||
|
cifs-utils
|
||||||
|
cloud-init
|
||||||
|
containerd
|
||||||
|
convertlit
|
||||||
|
coreutils
|
||||||
|
cryptsetup
|
||||||
|
curl
|
||||||
|
dav1d
|
||||||
|
db5.3
|
||||||
|
dbus
|
||||||
|
dbus-broker
|
||||||
|
dbus-broker-units
|
||||||
|
dbus-units
|
||||||
|
dconf
|
||||||
|
ddcutil
|
||||||
|
debugedit
|
||||||
|
default-cursors
|
||||||
|
device-mapper
|
||||||
|
diffutils
|
||||||
|
discover
|
||||||
|
docker
|
||||||
|
docker-buildx
|
||||||
|
dolphin
|
||||||
|
double-conversion
|
||||||
|
droidcam
|
||||||
|
duktape
|
||||||
|
e2fsprogs
|
||||||
|
ebook-tools
|
||||||
|
editorconfig-core-c
|
||||||
|
efibootmgr
|
||||||
|
efivar
|
||||||
|
emoji-font
|
||||||
|
exiv2
|
||||||
|
expat
|
||||||
|
f2fs-tools
|
||||||
|
fakeroot
|
||||||
|
falkon
|
||||||
|
fatresize
|
||||||
|
ffmpeg
|
||||||
|
fftw
|
||||||
|
file
|
||||||
|
filesystem
|
||||||
|
findutils
|
||||||
|
fish
|
||||||
|
flac
|
||||||
|
flatpak
|
||||||
|
flex
|
||||||
|
fontconfig
|
||||||
|
frameworkintegration
|
||||||
|
freeglut
|
||||||
|
freetype2
|
||||||
|
fribidi
|
||||||
|
fuse3
|
||||||
|
fuse-common
|
||||||
|
gawk
|
||||||
|
gc
|
||||||
|
gcc
|
||||||
|
gcc-libs
|
||||||
|
gdbm
|
||||||
|
gdk-pixbuf2
|
||||||
|
gettext
|
||||||
|
ghostty
|
||||||
|
giflib
|
||||||
|
git
|
||||||
|
glib2
|
||||||
|
glibc
|
||||||
|
glibc>=2.27
|
||||||
|
glibc=2.42+r17+gd7274d718e6f
|
||||||
|
glslang
|
||||||
|
glu
|
||||||
|
glycin
|
||||||
|
gmp
|
||||||
|
gnulib-l10n
|
||||||
|
gnupg
|
||||||
|
gnupg>=2
|
||||||
|
gnutls
|
||||||
|
go
|
||||||
|
gperftools
|
||||||
|
gpgme
|
||||||
|
gpgmepp
|
||||||
|
gpm
|
||||||
|
graphene
|
||||||
|
graphite
|
||||||
|
grep
|
||||||
|
groff
|
||||||
|
grub
|
||||||
|
gsm
|
||||||
|
gst-plugins-base
|
||||||
|
gst-plugins-base-libs
|
||||||
|
gst-plugins-base-libs=1.26.7-1
|
||||||
|
gstreamer
|
||||||
|
gstreamer=1.26.7-1
|
||||||
|
gtest
|
||||||
|
guile
|
||||||
|
gzip
|
||||||
|
harfbuzz
|
||||||
|
hicolor-icon-theme
|
||||||
|
hidapi
|
||||||
|
highway
|
||||||
|
hunspell
|
||||||
|
hwdata
|
||||||
|
hwloc
|
||||||
|
hyperv
|
||||||
|
i2c-tools
|
||||||
|
iana-etc
|
||||||
|
icu
|
||||||
|
imath
|
||||||
|
iproute2
|
||||||
|
iputils
|
||||||
|
iso-codes
|
||||||
|
jack
|
||||||
|
jansson
|
||||||
|
jasper
|
||||||
|
jbigkit
|
||||||
|
json-c
|
||||||
|
json-glib
|
||||||
|
kaccounts-integration
|
||||||
|
kactivitymanagerd
|
||||||
|
karchive
|
||||||
|
kauth
|
||||||
|
kbd
|
||||||
|
kbookmarks
|
||||||
|
kcmutils
|
||||||
|
kcodecs
|
||||||
|
kcolorscheme
|
||||||
|
kcompletion
|
||||||
|
kconfig
|
||||||
|
kconfigwidgets
|
||||||
|
kcoreaddons
|
||||||
|
kcrash
|
||||||
|
kdbusaddons
|
||||||
|
kdeclarative
|
||||||
|
kde-cli-tools
|
||||||
|
kdecoration
|
||||||
|
kded
|
||||||
|
kdesu
|
||||||
|
kdnssd
|
||||||
|
kdsoap-qt6
|
||||||
|
kdsoap-ws-discovery-client
|
||||||
|
keyutils
|
||||||
|
kfilemetadata
|
||||||
|
kglobalaccel
|
||||||
|
kglobalacceld
|
||||||
|
kguiaddons
|
||||||
|
kholidays
|
||||||
|
ki18n
|
||||||
|
kiconthemes
|
||||||
|
kidletime
|
||||||
|
kio
|
||||||
|
kio-extras
|
||||||
|
kio-fuse
|
||||||
|
kirigami
|
||||||
|
kirigami-addons
|
||||||
|
kitemmodels
|
||||||
|
kitemviews
|
||||||
|
kjobwidgets
|
||||||
|
kmenuedit
|
||||||
|
kmod
|
||||||
|
knewstuff
|
||||||
|
knotifications
|
||||||
|
knotifyconfig
|
||||||
|
konsole
|
||||||
|
kpackage
|
||||||
|
kparts
|
||||||
|
kpipewire
|
||||||
|
kpty
|
||||||
|
kquickcharts
|
||||||
|
krb5
|
||||||
|
krunner
|
||||||
|
kscreenlocker
|
||||||
|
kservice
|
||||||
|
kstatusnotifieritem
|
||||||
|
ksvg
|
||||||
|
ksystemstats
|
||||||
|
ktexteditor
|
||||||
|
ktextwidgets
|
||||||
|
kunitconversion
|
||||||
|
kuserfeedback
|
||||||
|
kwallet
|
||||||
|
kwayland
|
||||||
|
kwidgetsaddons
|
||||||
|
kwin
|
||||||
|
kwindowsystem
|
||||||
|
kxmlgui
|
||||||
|
lame
|
||||||
|
lapack
|
||||||
|
layer-shell-qt
|
||||||
|
lcms2
|
||||||
|
ldb
|
||||||
|
leancrypto
|
||||||
|
lib32-glibc
|
||||||
|
lib32-nvidia-utils
|
||||||
|
lib32-vulkan-icd-loader
|
||||||
|
libaccounts-glib
|
||||||
|
libaccounts-qt
|
||||||
|
libappimage
|
||||||
|
libarchive
|
||||||
|
libass
|
||||||
|
libassuan
|
||||||
|
libasyncns
|
||||||
|
libatasmart
|
||||||
|
libavc1394
|
||||||
|
libb2
|
||||||
|
libblockdev
|
||||||
|
libblockdev-crypto
|
||||||
|
libblockdev-fs
|
||||||
|
libblockdev-loop
|
||||||
|
libblockdev-mdraid
|
||||||
|
libblockdev-nvme
|
||||||
|
libblockdev-part
|
||||||
|
libblockdev-swap
|
||||||
|
libbluray
|
||||||
|
libbpf
|
||||||
|
libbs2b
|
||||||
|
libbsd
|
||||||
|
libbytesize
|
||||||
|
libcanberra
|
||||||
|
libcap
|
||||||
|
libcap-ng
|
||||||
|
libcrypt.so=2-64
|
||||||
|
libcups
|
||||||
|
libdaemon
|
||||||
|
libdatrie
|
||||||
|
libdbus-1.so=3-64
|
||||||
|
libdc1394
|
||||||
|
libdecor
|
||||||
|
libdeflate
|
||||||
|
libdisplay-info
|
||||||
|
libdmtx
|
||||||
|
libdovi
|
||||||
|
libdrm
|
||||||
|
libdvdnav
|
||||||
|
libdvdread
|
||||||
|
libebur128
|
||||||
|
libedit
|
||||||
|
libei
|
||||||
|
libelf
|
||||||
|
libepoxy
|
||||||
|
libevdev
|
||||||
|
libevent
|
||||||
|
libfdk-aac
|
||||||
|
libffi
|
||||||
|
libfontenc
|
||||||
|
libfreeaptx
|
||||||
|
libfyaml
|
||||||
|
libgcrypt
|
||||||
|
libgl
|
||||||
|
libglib-2.0.so=0-64
|
||||||
|
libglvnd
|
||||||
|
libgpg-error
|
||||||
|
libgudev
|
||||||
|
libice
|
||||||
|
libidn2
|
||||||
|
libiec61883
|
||||||
|
libimobiledevice
|
||||||
|
libimobiledevice-glue
|
||||||
|
libinih
|
||||||
|
libinput
|
||||||
|
libisl.so=23-64
|
||||||
|
libjpeg-turbo
|
||||||
|
libjxl
|
||||||
|
libkexiv2
|
||||||
|
libksba
|
||||||
|
libkscreen
|
||||||
|
libksysguard
|
||||||
|
liblc3
|
||||||
|
libldac
|
||||||
|
libldap
|
||||||
|
liblsmash.so=2-64
|
||||||
|
libltdl
|
||||||
|
libmd
|
||||||
|
libmm-glib
|
||||||
|
libmng
|
||||||
|
libmnl
|
||||||
|
libmodplug
|
||||||
|
libmpc
|
||||||
|
libmtp
|
||||||
|
libmysofa
|
||||||
|
libncursesw.so=6-64
|
||||||
|
libndp
|
||||||
|
libnetfilter_conntrack
|
||||||
|
libnewt
|
||||||
|
libnfnetlink
|
||||||
|
libnftnl
|
||||||
|
libnghttp2
|
||||||
|
libnghttp3
|
||||||
|
libnl
|
||||||
|
libnm
|
||||||
|
libnotify
|
||||||
|
libnsl
|
||||||
|
libnvme
|
||||||
|
libogg
|
||||||
|
libopenmpt
|
||||||
|
libp11-kit
|
||||||
|
libp11-kit=0.25.10-2
|
||||||
|
libpcap
|
||||||
|
libpciaccess
|
||||||
|
libpgm
|
||||||
|
libpipewire-0.3.so=0-64
|
||||||
|
libpipewire=1:1.4.9-1
|
||||||
|
libplacebo
|
||||||
|
libplasma
|
||||||
|
libplist
|
||||||
|
libpng
|
||||||
|
libpolkit-gobject-1.so=0-64
|
||||||
|
libproxy
|
||||||
|
libpsl
|
||||||
|
libpulse
|
||||||
|
libqaccessibilityclient-qt6
|
||||||
|
libqalculate
|
||||||
|
libraw1394
|
||||||
|
libreoffice-still
|
||||||
|
librsvg
|
||||||
|
libsamplerate
|
||||||
|
libsasl
|
||||||
|
libseccomp
|
||||||
|
libsecret
|
||||||
|
libsm
|
||||||
|
libsndfile
|
||||||
|
libsodium
|
||||||
|
libsoxr
|
||||||
|
libssh
|
||||||
|
libssh2
|
||||||
|
libstemmer
|
||||||
|
libsysprof-capture
|
||||||
|
libsystemd.so=0-64
|
||||||
|
libtasn1
|
||||||
|
libteam
|
||||||
|
libtevent.so=0-64
|
||||||
|
libthai
|
||||||
|
libtheora
|
||||||
|
libtiff
|
||||||
|
libtirpc
|
||||||
|
libtommath
|
||||||
|
libtool
|
||||||
|
libunibreak
|
||||||
|
libunistring
|
||||||
|
libunwind
|
||||||
|
liburing
|
||||||
|
libusb
|
||||||
|
libusbmuxd
|
||||||
|
libutempter
|
||||||
|
libva
|
||||||
|
libvdpau
|
||||||
|
libverto-module-base
|
||||||
|
libvorbis
|
||||||
|
libvpx
|
||||||
|
libwacom
|
||||||
|
libwbclient
|
||||||
|
libwebp
|
||||||
|
libwireplumber=0.5.12-1
|
||||||
|
libx11
|
||||||
|
libxau
|
||||||
|
libxaw
|
||||||
|
libxcb
|
||||||
|
libxcomposite
|
||||||
|
libxcrypt
|
||||||
|
libxcursor
|
||||||
|
libxcvt
|
||||||
|
libxdamage
|
||||||
|
libxdmcp
|
||||||
|
libxext
|
||||||
|
libxfixes
|
||||||
|
libxfont2
|
||||||
|
libxft
|
||||||
|
libxi
|
||||||
|
libxkbcommon
|
||||||
|
libxkbcommon-x11
|
||||||
|
libxkbfile
|
||||||
|
libxml2
|
||||||
|
libxmlb
|
||||||
|
libxmu
|
||||||
|
libxpm
|
||||||
|
libxrandr
|
||||||
|
libxrender
|
||||||
|
libxshmfence
|
||||||
|
libxslt
|
||||||
|
libxt
|
||||||
|
libxtables.so=12-64
|
||||||
|
libxtst
|
||||||
|
libxv
|
||||||
|
libxxf86vm
|
||||||
|
libzimg.so=2-64
|
||||||
|
libzip
|
||||||
|
licenses
|
||||||
|
lilv
|
||||||
|
linux-api-headers>=4.10
|
||||||
|
linux-cachyos-lts
|
||||||
|
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-lts
|
||||||
|
linux-lts-headers
|
||||||
|
llvm-libs
|
||||||
|
lmdb
|
||||||
|
lm_sensors
|
||||||
|
lua
|
||||||
|
lv2
|
||||||
|
lz4
|
||||||
|
lzo
|
||||||
|
m4
|
||||||
|
make
|
||||||
|
md4c
|
||||||
|
mdadm
|
||||||
|
media-player-info
|
||||||
|
mesa
|
||||||
|
micro
|
||||||
|
milou
|
||||||
|
minizip
|
||||||
|
mkinitcpio
|
||||||
|
mkinitcpio-archiso
|
||||||
|
mobile-broadband-provider-info
|
||||||
|
mpdecimal
|
||||||
|
mpfr
|
||||||
|
mpg123
|
||||||
|
mtdev
|
||||||
|
nano
|
||||||
|
ncurses
|
||||||
|
nettle
|
||||||
|
networkmanager
|
||||||
|
nftables
|
||||||
|
nodejs-lts-jod
|
||||||
|
noto-fonts
|
||||||
|
npth
|
||||||
|
nspr
|
||||||
|
nss
|
||||||
|
nvidia-dkms
|
||||||
|
nvidia-settings
|
||||||
|
nvidia-utils
|
||||||
|
nvm
|
||||||
|
nvme-cli
|
||||||
|
ocean-sound-theme
|
||||||
|
ocl-icd
|
||||||
|
onevpl
|
||||||
|
opencore-amr
|
||||||
|
opencv
|
||||||
|
openexr
|
||||||
|
openjpeg2
|
||||||
|
openssh
|
||||||
|
openssl
|
||||||
|
opus
|
||||||
|
orc
|
||||||
|
os-prober
|
||||||
|
p11-kit
|
||||||
|
pacman
|
||||||
|
pacman-mirrorlist
|
||||||
|
pam
|
||||||
|
pambase
|
||||||
|
pango
|
||||||
|
parted
|
||||||
|
patch
|
||||||
|
pciutils
|
||||||
|
pcre
|
||||||
|
pcre2
|
||||||
|
pcsclite
|
||||||
|
perl
|
||||||
|
perl-error
|
||||||
|
perl-mailtools
|
||||||
|
perl-timedate
|
||||||
|
pinentry
|
||||||
|
pipewire
|
||||||
|
pipewire=1:1.4.9-1
|
||||||
|
pipewire-alsa
|
||||||
|
pipewire-audio=1:1.4.9-1
|
||||||
|
pipewire-jack
|
||||||
|
pipewire-pulse
|
||||||
|
pipewire-session-manager
|
||||||
|
pixman
|
||||||
|
pkgconf
|
||||||
|
plasma5support
|
||||||
|
plasma-activities
|
||||||
|
plasma-activities-stats
|
||||||
|
plasma-desktop
|
||||||
|
plasma-integration
|
||||||
|
plasma-workspace
|
||||||
|
polkit
|
||||||
|
polkit-kde-agent
|
||||||
|
polkit-qt6
|
||||||
|
poppler=25.10.0
|
||||||
|
poppler-qt6
|
||||||
|
popt
|
||||||
|
portaudio
|
||||||
|
powerdevil
|
||||||
|
prison
|
||||||
|
procps-ng
|
||||||
|
protobuf
|
||||||
|
psmisc
|
||||||
|
purpose
|
||||||
|
pv
|
||||||
|
python
|
||||||
|
qca-qt6
|
||||||
|
qcoro
|
||||||
|
qqc2-breeze-style
|
||||||
|
qqc2-desktop-style
|
||||||
|
qrencode
|
||||||
|
qt5-quickcontrols2
|
||||||
|
qt6-5compat
|
||||||
|
qt6-base
|
||||||
|
qt6-declarative
|
||||||
|
qt6-imageformats
|
||||||
|
qt6-location
|
||||||
|
qt6-multimedia
|
||||||
|
qt6-multimedia-backend
|
||||||
|
qt6-positioning
|
||||||
|
qt6-sensors
|
||||||
|
qt6-shadertools
|
||||||
|
qt6-speech
|
||||||
|
qt6-svg
|
||||||
|
qt6-tools
|
||||||
|
qt6-translations
|
||||||
|
qt6-virtualkeyboard
|
||||||
|
qt6-webchannel
|
||||||
|
qt6-webengine
|
||||||
|
qt6-websockets
|
||||||
|
rav1e
|
||||||
|
re2
|
||||||
|
readline
|
||||||
|
ripgrep
|
||||||
|
ripgrep-all
|
||||||
|
rtkit
|
||||||
|
rubberband
|
||||||
|
runc
|
||||||
|
sbc
|
||||||
|
sddm
|
||||||
|
sdl2
|
||||||
|
sdl3
|
||||||
|
sed
|
||||||
|
serd
|
||||||
|
sh
|
||||||
|
shaderc
|
||||||
|
shadow
|
||||||
|
shared-mime-info
|
||||||
|
signond
|
||||||
|
signon-kwallet-extension
|
||||||
|
signon-plugin-oauth2
|
||||||
|
signon-ui
|
||||||
|
slang
|
||||||
|
smbclient
|
||||||
|
snappy
|
||||||
|
solid
|
||||||
|
sonnet
|
||||||
|
sord
|
||||||
|
sound-theme-freedesktop
|
||||||
|
spectacle
|
||||||
|
speex
|
||||||
|
speexdsp
|
||||||
|
spirv-tools
|
||||||
|
sqlite
|
||||||
|
sratom
|
||||||
|
srt
|
||||||
|
sudo
|
||||||
|
svt-av1
|
||||||
|
syndication
|
||||||
|
syntax-highlighting
|
||||||
|
syslinux
|
||||||
|
systemd
|
||||||
|
systemd-libs
|
||||||
|
systemd-sysvcompat
|
||||||
|
systemsettings
|
||||||
|
taglib
|
||||||
|
talloc
|
||||||
|
tar
|
||||||
|
tbb
|
||||||
|
tdb
|
||||||
|
texinfo
|
||||||
|
tpm2-tss
|
||||||
|
tslib
|
||||||
|
ttf-dejavu
|
||||||
|
ttf-font
|
||||||
|
ttf-hack
|
||||||
|
ttf-liberation
|
||||||
|
tzdata
|
||||||
|
udisks2
|
||||||
|
upower
|
||||||
|
util-linux
|
||||||
|
util-linux-libs
|
||||||
|
util-linux-libs=2.41.2
|
||||||
|
uv
|
||||||
|
v4l-utils
|
||||||
|
vapoursynth
|
||||||
|
verdict
|
||||||
|
vid.stab
|
||||||
|
vim
|
||||||
|
vmaf
|
||||||
|
volume_key
|
||||||
|
vulkan-icd-loader
|
||||||
|
wayland
|
||||||
|
webrtc-audio-processing-1
|
||||||
|
wget
|
||||||
|
which
|
||||||
|
wireplumber
|
||||||
|
wpa_supplicant
|
||||||
|
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-kde
|
||||||
|
xdg-user-dirs
|
||||||
|
xdg-utils
|
||||||
|
xf86-input-libinput
|
||||||
|
xkeyboard-config
|
||||||
|
xorg-fonts-encodings
|
||||||
|
xorgproto
|
||||||
|
xorg-server
|
||||||
|
xorg-server-common
|
||||||
|
xorg-setxkbmap
|
||||||
|
xorg-xauth
|
||||||
|
xorg-xkbcomp
|
||||||
|
xorg-xmessage
|
||||||
|
xorg-xprop
|
||||||
|
xorg-xrdb
|
||||||
|
xorg-xset
|
||||||
|
xorg-xwayland
|
||||||
|
xvidcore
|
||||||
|
xxhash
|
||||||
|
xz
|
||||||
|
zeromq
|
||||||
|
zix
|
||||||
|
zlib
|
||||||
|
zlib-ng
|
||||||
|
zstd
|
||||||
|
zxing-cpp
|
||||||
101
packages.txt
Normal file
101
packages.txt
Normal file
@@ -0,0 +1,101 @@
|
|||||||
|
# Base system
|
||||||
|
base
|
||||||
|
base-devel
|
||||||
|
linux-lts
|
||||||
|
linux-lts-headers
|
||||||
|
linux-firmware
|
||||||
|
linux-cachyos-lts
|
||||||
|
nvidia-dkms
|
||||||
|
nvidia-utils
|
||||||
|
nvidia-settings
|
||||||
|
lib32-nvidia-utils
|
||||||
|
vulkan-icd-loader
|
||||||
|
lib32-vulkan-icd-loader
|
||||||
|
|
||||||
|
# Boot & System
|
||||||
|
grub
|
||||||
|
os-prober
|
||||||
|
efibootmgr
|
||||||
|
sudo
|
||||||
|
|
||||||
|
# Network
|
||||||
|
networkmanager
|
||||||
|
|
||||||
|
# Cloud/Hypervisor
|
||||||
|
cloud-init
|
||||||
|
hyperv
|
||||||
|
|
||||||
|
# Filesystems & Tools
|
||||||
|
f2fs-tools
|
||||||
|
fatresize
|
||||||
|
nvme-cli
|
||||||
|
mkinitcpio
|
||||||
|
mkinitcpio-archiso
|
||||||
|
pv
|
||||||
|
syslinux
|
||||||
|
|
||||||
|
# KDE Plasma Desktop
|
||||||
|
plasma-desktop
|
||||||
|
falkon
|
||||||
|
dolphin
|
||||||
|
konsole
|
||||||
|
discover
|
||||||
|
sddm
|
||||||
|
xorg-server
|
||||||
|
|
||||||
|
qt6-svg
|
||||||
|
qt6-declarative
|
||||||
|
qt5-quickcontrols2
|
||||||
|
|
||||||
|
catppuccin-mocha-grub-theme-git
|
||||||
|
#catppuccin-sddm
|
||||||
|
catppuccin-cursors-mocha
|
||||||
|
#catppuccin-icon-theme-mocha
|
||||||
|
#atppuccin-kde-colors-mocha
|
||||||
|
|
||||||
|
|
||||||
|
# Audio
|
||||||
|
pipewire
|
||||||
|
pipewire-pulse
|
||||||
|
pipewire-alsa
|
||||||
|
pipewire-jack
|
||||||
|
wireplumber
|
||||||
|
|
||||||
|
# Utilities
|
||||||
|
git
|
||||||
|
openssh
|
||||||
|
fish
|
||||||
|
wget
|
||||||
|
curl
|
||||||
|
nano
|
||||||
|
micro
|
||||||
|
bluefish
|
||||||
|
vim
|
||||||
|
ghostty
|
||||||
|
|
||||||
|
# Fonts (recommended)
|
||||||
|
ttf-dejavu
|
||||||
|
ttf-liberation
|
||||||
|
noto-fonts
|
||||||
|
|
||||||
|
# Apps
|
||||||
|
docker
|
||||||
|
docker-buildx
|
||||||
|
libreoffice-still
|
||||||
|
nodejs-lts-jod
|
||||||
|
nvm
|
||||||
|
go
|
||||||
|
uv
|
||||||
|
|
||||||
|
libappimage
|
||||||
|
appimagepool-appimage
|
||||||
|
#appimagelauncher
|
||||||
|
|
||||||
|
flatpak
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
spectacle
|
||||||
|
|
||||||
|
cheese
|
||||||
|
droidcam
|
||||||
7
serveArchPacs.sh
Executable file
7
serveArchPacs.sh
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
trap 'echo "Exiting..."; exit 0' INT
|
||||||
|
|
||||||
|
python3 server.py
|
||||||
11
server.py
Normal file
11
server.py
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
from http.server import SimpleHTTPRequestHandler, HTTPServer
|
||||||
|
import os
|
||||||
|
|
||||||
|
PORT = 7002
|
||||||
|
DIRECTORY = "cache"
|
||||||
|
|
||||||
|
os.chdir(DIRECTORY)
|
||||||
|
server = HTTPServer(("0.0.0.0", PORT), SimpleHTTPRequestHandler)
|
||||||
|
print(f"Serving {DIRECTORY} on port {PORT} ...")
|
||||||
|
server.serve_forever()
|
||||||
Reference in New Issue
Block a user