Commit Graph
7 Commits
Author SHA1 Message Date
c-ludenberg 43f1f6e1d9 chore(release): slip Arranxo date to 2026.08.17, bump pkgrel
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.
2026-08-16 23:50:18 +02:00
c-ludenberg 5b19fa6ca0 release: 2026.08.16 Arranxo (semi-hotfix) + fix CI dinit deps
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)
2026-08-16 21:34:35 +02:00
c-ludenberg ad0a8d2248 chore(release): prepare 2026.08.11 Xeitoso codename in os-release and branding 2026-08-10 19:18:43 +02:00
c-ludenberg adfd1b4927 fix: set sidebar to top and navigation to bottom in branding.desc
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
2026-07-04 00:10:14 +02:00
c-ludenberg ee616f7a75 calamares: yarrr har, steal kaos qml 2026-06-23 17:34:08 +02:00
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
c-ludenberg cca6856634 add calamares + calamares-branding-antergos-next 2026-06-18 18:38:53 +02:00