Volery is a time-saving package batch installation script generator for Arch
Linux or Arch-Based distro users. Package lists from the
Arch Linux Official Repository and the
Arch User Repository (AUR) are updated once per hour.
View Live Demo
·
Report Bug
·
Request Feature
- 🔍 Search for your favourite packages.
- 📋 Copy the batch installation script to your clipboard.
- 💻 Voilà! Now paste it into your terminal and install your packages!
- Using GitHub Actions + Python & Supabase API, package lists from the Arch Linux Official Repository and the Arch User Repository (AUR) are mirrored to a PostgreSQL database hosted on Supabase, once per hour.
- For Arch Official Repositories metadata, the official repositories web interface is used.
- For the Arch User Repository (AUR) metadata, the AUR metadata archives is used to minimise Volery's impact on AUR traffic.
- A NextJS web user interface lets users query the database for Arch Official Repositories packages and AUR packages, pick and choose their favourite packages, and generate a yay script for convenient batch-installation.
git clone
and cd
into the project directory
Create a free Supabase account and project, and run the SQL scripts create_arch_official_repo.sql and create_aur.sql from your Supabase project dashboard.
cp .env-dev .env.local
In .env.local
, fill in the following variables
# You will need a free Supabase account and project (https://supabase.com)
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
yarn install
yarn run dev
Volery was inspired by Ninite, a package management system for Windows. "Volery" was the codename of Ninite during its private beta stage, and Ninite used to support Linux in the past.
- This project is not sponsored, endorsed, or otherwise affiliated with Arch Linux.