c-ludenberg b171015d7b feat: major Calamares overhaul — dracut migration, branding polish, online/offline installer split
=== Calamares (core) ===
- Unskip packagechooserq from _skip_modules so it compiles in
- pkgrel 2→3

=== Calamares Branding ===
branding.desc:
- Blue Antergos color scheme (#4A9EFF accent, #20252B sidebar)
- New Antergos logo/icon PNGs from cnchi assets
- Larger window (860x540)
- Fix sidebar/navigation to widget mode

stylesheet.qss:
- Blue-themed QSS with gradients, styled buttons/inputs/sidebar

show.qml:
- 6-slide Calamares slideshow: welcome, EndeavourOS base, DE list,
  Antergos tools, finishing, thank-you (dark slide)

dracut migration:
- dracut.conf (NEW): initramfsName for dracut module compatibility
- Remove mkinitcpio reference, dracut handles initramfs generation

=== Online/Offline Installer Split ===
Problem: unpackfs (GNOME squashfs) + netinstall (selected DE) installs
two DEs — wasteful and messy.
Solution: Two entirely separate Calamares configurations.

settings_offline.conf (NEW):
- Traditional unpackfs path, no netinstall steps
- Installs GNOME from pre-built squashfs (current behavior)
- Used by default `calamares` or via `calamares -c /etc/calamares-offline`

settings_online.conf (NEW):
- No unpackfs — everything installed from internet via netinstall
- netinstall in both show (DE selection) and exec (package install)
- Base system + Antergos packages as hidden/immutable groups
- Used via `calamares -c /etc/calamares-online`

netinstall.yaml (NEW):
- Base System (hidden, immutable): kernel, base, firmware, network
- Antergos Packages (hidden, immutable): wallpapers, welcome, yay, calamares
- 8 Desktop Environments: KDE, GNOME, Xfce, Budgie, Cinnamon, MATE, LXQt, i3/Sway
- Hardware Support group: GPU drivers, vulkan, pipewire

netinstall.conf (NEW): groupsUrl pointing to netinstall.yaml

welcome.conf (NEW): internet check (informational), 8GB storage/2GB RAM/power required

calamares-next.sh (NEW): Launcher script — zenity/kdialog/dialog
choice between Offline and Online, runs Calamares with the right config.
Checks internet connectivity before starting online install.

PKGBUILD install layout:
- Branding shared at /usr/share/calamares/branding/antergos-next/
- Modules shared at /etc/calamares/modules/
- /etc/calamares-offline/  — settings.conf for offline
- /etc/calamares-online/   — settings.conf for online
- /etc/calamares/settings.conf → symlink to offline (default)
- /usr/bin/calamares-next  — launcher script

=== Antergos Welcome ===
PKGBUILD: copy data/preferences.json to package root (fixes
runtime preferences loading in subdirectory layout)
2026-06-23 01:18:22 +02:00
2026-06-12 19:44:40 +02:00
2026-06-07 19:47:47 +02:00

antergos-pkgs

Custom package repository for Antergos NeXT ISO builds.

Packages

Package Description Source
cnchi Antergos NeXT graphical installer Antergos-NeXT/Cnchi (0.16.x or cnchi-dev)
calamares Universal installer framework (experimental) calamares on AUR
calamares-branding-antergos-next Minimal Calamares branding (QSS + QML) 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-memes Audio files for Cnchi easter eggs (channel 666) local
antergos-wallpapers Antergos desktop wallpapers local
yay AUR helper AUR
downgrade Pacman package downgrade tool AUR

Usage

Add to /etc/pacman.conf:

[antergos-pkgs]
SigLevel = Optional TrustAll
Server = https://Antergos-NeXT.github.io/antergos-pkgs/

Then:

pacman -Sy
pacman -S cnchi antergos-next-desktop-settings

Branches

  • main — package definitions, CI generates the repo
  • Cnchi sources shipped from Antergos-NeXT/Cnchi (0.16.x and cnchi-dev branches)

License

GPL-2.0

S
Description
Custom package repo for Antergos NeXT (calamares, branding, keyring, mirrorlist, desktop settings)
https://antergos-next.github.io/antergos-packages/ Readme GPL-3.0
5.9 GiB
Languages
QML 65.3%
JavaScript 23.5%
Shell 8.5%
Python 1.3%
HTML 0.7%
Other 0.7%