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