From 14002e20b38039212b44a0161b662209bcf351b9 Mon Sep 17 00:00:00 2001 From: Celestia Ludenberg Date: Sun, 28 Jun 2026 18:17:00 +0200 Subject: [PATCH] docs: add yay and downgrade back to package table --- README.md | 45 ++++++++++++++++++++------------------------- 1 file changed, 20 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index 09be791..dcf9bc9 100644 --- a/README.md +++ b/README.md @@ -7,14 +7,18 @@ Custom package repository for Antergos NeXT ISO builds. | Package | Description | Source | |---------|-------------|--------| | `calamares` | Universal installer framework (Qt6) | [upstream](https://codeberg.org/calamares/calamares) | -| `calamares-branding-antergos-next` | Blue Calamares theme + offline/online installer split + dracut | local | -| `hal` | HAL 9000 package manager — dual-mode (pacman wrapper + native standalone) | local | +| `calamares-branding-antergos-next` | Antergos Calamares branding + offline/online installer split + launcher | local | | `antergos-next-keyring` | GPG keyring for the repo | local | | `antergos-next-mirrorlist` | Mirror list for `[antergos-pkgs]` | local | -| `antergos-next-desktop-settings` | Custom GTK/Plasma theme, dconf defaults | local | +| `antergos-next-desktop-settings` | Plasma/GTK theme, dconf defaults | local | | `antergos-wallpapers` | Antergos desktop wallpapers | local | -| `yay` | AUR helper | AUR | -| `downgrade` | Pacman package downgrade tool | AUR | +| `antergos-grub-theme` | Antergos GRUB theme | local | +| `antergos-welcome` | Welcome screen + support tool | local | +| `antergos-live` | Live session configuration | local | +| `antergos-release` | Antergos NeXT release file | local | +| `antergos-next-memes` | Welcome audio memes | local | +| `yay` | AUR helper | [AUR](https://aur.archlinux.org/packages/yay) | +| `downgrade` | Pacman package downgrade tool | [AUR](https://aur.archlinux.org/packages/downgrade) | ## Usage @@ -23,43 +27,34 @@ Add to `/etc/pacman.conf`: ``` [antergos-pkgs] SigLevel = Optional TrustAll -Server = https://antergos-next.github.io/antergos-packages/ +Server = https://antergos-next.github.io/antergos-packages/$repo/os/$arch ``` Then: ``` pacman -Sy -pacman -S calamares hal antergos-next-desktop-settings +pacman -S calamares calamares-branding-antergos-next antergos-wallpapers ``` -## What is HAL? - -**HAL** stands for **H**AL **A**rch **L**inux — a dual-mode package manager for Antergos NeXT. - -It works two ways: - -- **Wrapper mode** (`hal install firefox`) — just passes through to pacman, same as always -- **Native mode** (`hal --self install firefox`) — standalone. Reads repos, resolves deps, downloads packages, runs install scripts. No pacman needed. - -The plan: give HAL enough native features that eventually you won't need pacman at all. One less dependency, one less point of failure. Wrapper mode means nothing breaks today — `--self` is the future. - -> *"I can't let you do that, Dave. Also if we can delete the init, we're also going to delete systemd out of orbit. Just kidding lol you all would cry in pain."* - ## Calamares installer The `calamares-branding-antergos-next` package provides: -- **Offline install** — unpacks a GNOME squashfs from the ISO (no internet needed) -- **Online install** — netinstall from the internet with 8 DE choices (KDE, GNOME, Xfce, Budgie, Cinnamon, MATE, LXQt, i3/Sway) -- **dracut initramfs** — replaces mkinitcpio for faster boot -- **Launcher** (`calamares-next`) — zenity/kdialog/dialog GUI to pick offline or online mode +- **Offline install** — unpacks KDE Plasma squashfs from the ISO (no internet needed) +- **Online install** — netinstall with init system selection (OpenRC, Dinit, S6, Runit) +- **Launcher** (`calamares-next`) — mode picker (online/offline) before launching Calamares +- **Packagechooser** — init system selection during online install ## Branches - `master` — package definitions, CI builds + deploys to gh-pages - Calamares packages shipped from upstream (with custom branding) +## Index + +The repository index at [antergos-next.github.io/antergos-packages](https://antergos-next.github.io/antergos-packages/) is auto-generated via `generate-index.py` — parses PKGBUILD metadata and built packages to produce a sortable, searchable package browser. + ## License -GPL-2.0 +GPL-3.0