- calamares: insert cosmic-greeter-start branch into DMgreetd.set_autologin
(anchored on the ddlm elif) so COSMIC+greetd installs launch the correct
greeter instead of falling back to agreety. pkgrel 7 -> 8.
- branding netinstall: add vulkan-nouveau so newer NVIDIA GPUs work via the
open NVK stack without nvidia-open. pkgrel bump not needed (netinstall only).
- Remove explicit width/height from fastfetch logo config so kitty auto-sizes without stretching
- Remove stray keyWidth:20 from first section footer that shifted bottom border right
- Add 4 dashes to first footer to match header width (71 chars each)
- Update slideshow COSMIC text and welcome app copy
remember when i thought an offline installer was a good idea?
a pre-built squashfs that still needed internet to install DEs?
"offline" in name only. it was a lie. a beautiful, naive lie.
so i killed it. ripped out the mode picker, the connectivity check,
the whole AskMode() circus. calamares-next now just shows a notice
saying "yeah that wasnt actually offline" and launches directly
into online mode. no more pretending.
also fixed the QML nav button because having a greyed out "Next"
on the last page is terrible UX. now it says "Done" and quits.
youre welcome.
and since we nuked the offline mode, might as well make the
online mode look fucking spectacular. enter antergos-layan-theme:
- kvantum theme because your apps deserve better than qt dreck
- sddm theme (AntergosDark-Layan) for a sexy login screen
- every plasma plasmoid from the rice (panel colorizer, netspeed,
shutdown switch, applets, separators, music toolbar, the works)
- yakuake arc-dark skin
- antergos logos in /usr/share/logos and /usr/share/pixmaps
- konsole profile, desktop appletsrc, all that jazz
- kde_settings.conf now points to AntergosDark-Layan sddm theme
also replaced the old antergos-grub-theme with the Layan grub
theme because the old one was a git-sourced abomination. 75 distro
icons, terminal box, selection widgets, antergos wallpaper.
ships to /usr/share/grub/themes/antergos/ so calamares finds it.
oh and a dozen audit fixes:
- kscreenlockerrc wallpaper path fixed
- kdialogrc no longer says some other distro
- 7 stale knsregistry files deleted (dev machine was leaking)
- systemd-inhibit guarded with command -v (dinit doesnt have it)
- plasma restart uses killall not systemctl --user
- "XeroLinux Toolkit" -> "Antergos Toolkit" in appletsrc
- KDE_SESSION_VERSION=5 -> =6 (its 2026)
- mirrorlist script says Artix not Arch
- SDDM Messages.sh removed from build artifacts
Fork pipewire 1:1.6.7-1 from Artix world repo with a patched
artix-pipewire-launcher that sets SUPPORT='YES' for dinit.
Previously the launcher treated dinit as unsupported (alongside
openrc), which broke XDG autostart of pipewire.desktop on
dinit-based systems. Users were told to use dinitctl instead.
This patch enables direct XDG autostart on dinit by changing:
dinit|openrc) SUPPORT='' ;;
to:
openrc) SUPPORT='' ;;
dinit|runit|s6) SUPPORT='YES' ;;
Add pipewire to packages.yaml so CI picks it up.
The QML files are designed for sidebar-at-top (logo, step name,
progress bar) and navigation-at-bottom (Back/Cancel/Next buttons
in a horizontal row). branding.desc had them reversed (sidebar
at bottom, navigation on right), causing the entire chrome to
render in the wrong positions — sidebar at bottom with inverted
shadow and progress bar, navigation as a vertical strip on the
right side.
Changed: sidebar: qml,top | navigation: qml,bottom
Slide 0 said 'A modern Arch Linux experience' - change to 'Artix Linux'
Slide 2 footer said 'Full access to Arch Linux repositories' - change to 'Artix Linux'
Bump pkgrel 19 -> 20
feat: reworked package index with tailwind, sorting, category filters, package metadata
chore: remove hal package (arch-specific, not compatible with artix)
- Remove calamares from packages.yaml: our fork stripped services-openrc,
Artix repo provides working calamares (3.4.2-4) with openrc support
- Add antergos-grub-theme to CI: uses real Antergos background + logo
from grub2-theme-antergos repo merged with Artix UI infrastructure
- Add antergos-live to CI: fork of artix-live with s/artix/antergos branding
- Bump calamares-branding-antergos-next pkgrel 12->13: settings now call
services-openrc instead of services-systemd, show.qml drops EndeavourOS,
calamares-next.sh targets /home/antergos not /home/liveuser
Calamares with -c flag looks for branding relative to the config
directory. Added symlinks:
/etc/calamares/branding → /usr/share/calamares/branding
/etc/calamares-offline/branding → /usr/share/calamares/branding
/etc/calamares-online/branding → /usr/share/calamares/branding
pkgrel 7→8
Both settings_offline.conf and settings_online.conf only searched
/etc/calamares/modules for modules, but Calamares' built-in modules
(welcome, locale, partition, etc.) are installed in
/usr/lib/calamares/modules/. Added both paths.
pkgrel 6→7
Cnchi was the heart of Antergos, but the GTK4 Python port proved
too unstable and maintenance-heavy for a solo dev to carry.
GTK4 Python bindings broke on every upstream release, the
codebase was brittle, and maintaining it consumed time that
should go into actual improvements.
Calamares is now the sole installer. It's mature, upstream-
supported, modular C++/Qt6, and with our branding package
it supports:
- Offline mode (GNOME squashfs, no internet needed)
- Online mode (8 DEs via netinstall)
- dracut initramfs
- zenity/kdialog launcher (calamares-next)
What changed:
- packages/cnchi/ deleted entirely
- packages.yaml: cnchi removed, memes kept
- antergos-next-memes: repurposed from 'Cnchi audio enhancements'
to generic 'Antergos NeXT welcome audio', path changed from
/usr/share/cnchi-memes/ to /usr/share/antergos-next-memes/
- calamares-branding show.qml: Cnchi line → Calamares line
- README: Cnchi table → HAL section, sources updated
The welcome app's startup jingle still works — the memes package
lives on, just without the Cnchi association.