09bff48d8bb8f8676f852b22f37556e5ca98edc8
Complete rewrite of the Calamares QML branding with a pure Material
Design 3 (Material You) dark theme. No longer KaOS-derived — all QML
written from scratch for Antergos NeXT.
calamares-sidebar.qml:
— M3 CenterAlignedTopAppBar at 64dp height with #20252B surface
— Left: 34dp product logo + "Antergos NeXT" wordmark (17dp Medium,
0.3 letter-spacing)
— Right: step indicator dots (7dp circles, active 10dp pill #4A9EFF)
— Bottom: 3dp animated linear progress bar (400ms OutCubic easing)
— Subtle level-1 drop shadow (4dp radius, rgba(0,0,0,0.4))
calamares-navigation.qml:
— M3 Navigation Bar at 68dp height
— Buttons at 42dp height, 21dp pill radius (per M3 Label Large)
— Sentence case text ("Back", "Next", "Cancel") in Roboto Medium 14px
— Back: text button with ← arrow, on-surface hover rgba(0.89,0.89,0.90,0.06)
— Cancel: text button in error #FFB4AB, error hover rgba(1.0,0.71,0.67,0.07)
— Next: filled pill 120x42dp in primary #4A9EFF, hover #3B8BDE
— 120ms ColorAnimation on all button backgrounds
— Inline Unicode arrows (← →) instead of missing SVG icon files
show.qml:
— Full-bleed background image with 55% dark overlay + vertical
gradient (top 15% → transparent → bottom 30%)
— M3 Elevated Card: 460x380dp, 12dp corner (M3 CornerMedium),
#2B2930 fill (M3 Surface Container High), 32dp content padding
— Card shadow: 40dp blur, 56 samples, rgba(0,0,0,0.5)
— Subtle 1px border at rgba(255,255,255,0.04) for edge definition
— Title: 26dp Roboto Medium #FFFFFF
— Body: 14dp Roboto Normal #C4C6D0, 1.55 line-height
— Footer: 12dp Roboto Medium #8E9099 (M3 Outline)
— 5 slides with auto-advance every 12s
— Crossfade transition: 100ms out + 160ms in with OutQuad/InQuad
— Bottom-left: 140dp wordmark logo at 45% opacity
— Center-bottom: animated dot indicators matching sidebar style
Slider.qml:
— Crossfade between Dia slides using SequentialAnimation
— Removed Animator types (Qt6 render-thread safe)
— Clean Column layout with centered content
Dia.qml:
— Unchanged data model (title, body, footer, image)
antergos-lsb-release:
— New package replacing lsb-release with Antergos NeXT branding
— /etc/lsb-release shows DISTRIB_ID="Antergos"
— Added to packages.yaml for CI builds
antergos-pkgs
Custom package repository for Antergos NeXT ISO builds.
Packages
| Package | Description | Source |
|---|---|---|
calamares |
Universal installer framework (Qt6) | upstream |
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 |
Plasma/GTK theme, dconf defaults | local |
antergos-wallpapers |
Antergos desktop wallpapers | local |
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 |
downgrade |
Pacman package downgrade tool | AUR |
Usage
Add to /etc/pacman.conf:
[antergos-pkgs]
SigLevel = Optional TrustAll
Server = https://antergos-next.github.io/antergos-packages/$repo/os/$arch
Then:
pacman -Sy
pacman -S calamares calamares-branding-antergos-next antergos-wallpapers
Calamares installer
The calamares-branding-antergos-next package provides:
- 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 is auto-generated via generate-index.py — parses PKGBUILD metadata and built packages to produce a sortable, searchable package browser.
License
GPL-3.0
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%