The runtime copy of /etc/calamares/modules/services-artix.conf now enables
sddm, lightdm, lxdm, ly, greetd and userspawn. Previously only sddm+greetd
were enabled, so selecting LY/LightDM/LXDM left no DM service active and the
installed system booted to a TTY. Identical to the live-overlay copy in
antergos-iso.
Replace the maintainer key in antergos-next-keyring with the new
Antergos NeXT Package Signing key (AA644A09..., sign subkey
3F1B219A..., expires 2028-08-16). CI now signs the repo database
with it (--detach-sign, loopback pinentry from SIGNING_KEY /
SIGNING_PASSPHRASE secrets). Client SigLevel switches from
'Optional TrustAll' to 'DatabaseRequired PackageOptional' — the
signed DB authenticates every package via its checksums.
Release CI + ISO build need more time (packages repo rebuild takes ~30
minutes). Bump pkgrel to 5 on antergos-release and
calamares-branding-antergos-next so the rebuilt packages win in the repo.
- Add antergos-lightdm-config to packages.yaml so CI builds/publishes it
(referenced by packagechooser_dm.conf LightDM group; without it the
online installer hits 'target not found' for LightDM installs)
- show.qml: correct DE count (Nine -> Ten, list Plasma Minimal) and
replace the 'Two Modes of Installation' slide that still claimed an
offline mode that was removed
New KDE Plasma (Minimal) entry makes this a semi-hotfix release:
- os-release: 2026.08.16 Arranxo (antergos-release pkgrel 4)
- branding: versionedName updated in branding.desc (pkgrel 4)
- CI: build in base-dinit container so makepkg dep-check can resolve
dinit without conflicting with openrc (fixes cosmic-greeter-dinit build)
zsh fixes the login lockout reported by jtadlock91 in Antergos-NeXT/antergos-iso#17 -
users.conf forces /bin/zsh but nothing installed it. Also add KDE Plasma (Minimal)
for low-end hardware and fix missing cosmic-greeter-dinit in the packaged COSMIC entry.
Chain COSMIC as the first branch in DMgreetd.set_autologin so
cosmic-greeter-start is picked before gtkgreet/tuigreet/ddlm fallbacks.
Also set the cosmic-greeter user and general.service so the generated
config.toml matches upstream cosmic-greeter.toml. Gate on the selected
desktop being COSMIC. pkgrel 11 -> 12.
PS: as the maintainer, a hotfix release will drop shortly after I finish
suffering through a Gentoo install.
The sed 's/^remove_calamares_launcher/...' matched BOTH the function
definition ('remove_calamares_launcher() {') and the trailing call,
commenting out the definition. With the definition gone, the orphaned
'local launcher' body ran at top level, so the live-session dinit
service failed to start with:
line 232: local: can only be used in a function
line 239: syntax error near unexpected token '{'
No /var/log/antergos-live.log was ever written. Anchor the pattern to
the exact call with '$' so only the invocation is disabled and the
function stays intact.
Reproduced from the artix-live 0.14.1 source: pre-fix bash -n fails with
the identical two errors; post-fix it passes.
Also bump pkgver 2026.06 -> 2026.08, pkgrel 5 -> 6.
- drop antergos-plasma-theme: superseded by antergos-layan-theme, the
active look-and-feel (com.github.vinceliuice.Layan). Package had no
dependents, was not referenced by any calamares config or netinstall
group, and pulled plasma-desktop as a hard dep. Removed from
packages.yaml, README, and deleted the package directory. The
start-here-kde-antergos.svg it shipped is a self-contained copy inside
antergos-layan-theme, so nothing breaks.
- antergos-next-desktop-settings pkgrel 1-4: add descriptions to
optdepends (qt5ct/qt6ct) per Arch packaging guidelines (closes#2).
Calamares pkgrel 3.4.2-10:
- remove -DCMAKE_DISTRIBUTION_NAME: calamares ignores it; the 'for
Antergos NeXT' about text comes from versionedName in the active
branding component at runtime (closes#3).
Relates to Antergos-NeXT/antergos-iso#14 (online install had no KDE
session; SDDM showed nothing).
Root cause: we run TWO packagechooser instances (DE chooser + DM chooser),
both with method: netinstall-add. Upstream Calamares tags all netinstall
data with the same hardcoded "packageChooser" source string, so when the
second instance (packagechooser@dm) wrote its groups it pruned EVERYTHING
tagged packageChooser from global storage - including the DE's groups.
KDE never reached packageOperations, so Plasma was never installed.
Fix: tag each instance's netinstall data with its own instance id
(packagechooser@de / packagechooser@dm, via m_defaultId) and prune using
that same id. Each chooser now only removes its own stale data and the
other instance's groups survive the merge.
Version: CALAMARES_VERSION 3.4.2 -> 3.4.2-w0k3 (BREATHTAKING).
Shows in About dialog, --version and libcalamares. pkgrel 8 -> 9,
local makepkg build of 3.4.2-9 verified clean.
Also add ntp-dinit to Init Services group in netinstall.yaml, so the
service exists on the installed system (relates to Antergos-NeXT/antergos-iso#13).
- bump calamares-branding-antergos-next to 2.0-1: major slideshow redesign
(Manjaro space animation rework), DM packagechooser switched to netinstall-add
with inline groups, default netinstall group gains network/audio/falkon so
every install works regardless of DE, fix pkgdesc (offline installer buried)
- remove dead calamares-branding-antergos-next-minimal package (unused
everywhere); drop from packages.yaml and README
- bump antergos-i3/sway/hyprland-config to 1.0-2: nerd fonts and icons back in
depends so the rice actually renders, sources flattened for makepkg
- 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).
Fixes issue #1: two PKGBUILD files had wrong repo URL after repo rename.
packages/antergos-next-desktop-settings/PKGBUILD line 8
packages/antergos-next-mirrorlist/PKGBUILD line 8
Codeberg's HTTP/2 endpoint is flaky and resets connections on
calamares-3.4.2.tar.gz. Forcing --http1.1 with --retry 5 avoids
the 'HTTP/2 stream 7 reset by server' error.
DLAGENTS in PKGBUILD is supported — Arch BBS and makepkg source
confirm it's read from the shell environment after sourcing.
The em dash (U+2014) in pkgdesc and optdepends strings was replaced
with a regular ASCII dash to avoid potential parser issues in the CI
container's bash version.
Two sed patches (same pattern as existing GRUB patches):
- Comment out remove_calamares_launcher in antergos-live script
so our branded calamares.desktop survives boot and shows
in the app menu with locale translations.
- Uncomment calamares section in desktop-items so it copies
calamares.desktop to the localized Desktop path (e.g.
~/Pulpit/ for Polish) instead of only the NoExtract'd
calamares-config-switcher.desktop.
ships Retro Sun WPE.mp4 (credit: James White design, E-Cube anim) as
default desktop wallpaper via Smart Video Wallpaper Reborn plasmoid.
muted by default so your ears dont get synthwaved at 6am.
mpv bumped from optdepends to depends bc we ship a video now.
also the layan theme now comes with a built-in rave, you're welcome.
- 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
customButtonImage=distributor-logo-archlinux falls back to generic
with Tela-circle. Replace with start-here-kde-antergos SVG shipped
to hicolor/scalable/places, point kicker at it.
Also bump pkgrel 1->2.
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
Online installs don't get root-overlay files, so the antergos-logo
at hicolor icon theme paths (/usr/share/icons/hicolor/{128,256}x{128,256}/apps/
and /usr/share/pixmaps/) was missing on online-installed systems.
Add transparent logo PNGs at proper sizes to the wallpapers package,
which is already included in the online netinstall group.
Bump pkgrel to 7.