30 Commits
Author SHA1 Message Date
c-ludenberg 0cfc149d37 rebrand!: Antergos NeXT -> Euri Linux 2026-08-21 21:43:47 +02:00
c-ludenberg 85d1294852 fix(calamares): ship antergos-lightdm-config, update installer slides
- 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
2026-08-16 23:44:50 +02:00
c-ludenberg b426eec585 feat(cosmic): ship cosmic-greeter-dinit package, wire COSMIC greeter in calamares (pkgrel 13) 2026-08-16 19:16:18 +02:00
c-ludenberg 51acbc1397 chore: remove dead plasma-theme pkg, fix optdepends and dead cmake flag
- 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).
2026-08-09 21:49:07 +02:00
c-ludenberg 61031fc3ff release(calamares-branding): v2.0 slideshow + DM selector rework
- 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
2026-08-06 19:28:32 +02:00
c-ludenberg 26071fd05d 2 weeks no ISO and im losing my mind — README finally accurate, WM configs so i3cels stop coping, dconf wallpaper actually points to a file that exists. someone sedate me 2026-07-28 20:34:39 +02:00
c-ludenberg dd6ecc3a97 fix: replace antergos-sddm-theme with pixie-sddm-git in packages.yaml 2026-07-19 17:16:23 +02:00
c-ludenberg 97197be6db try: add AUR rice deps for CI build
kwin-zones, oh-my-posh-bin, pacseek — needed by the Layan rice,
built from AUR by CI.
2026-07-18 20:45:18 +02:00
c-ludenberg fac41793ab fix: add tela-circle-icon-theme-git to packages.yaml 2026-07-18 00:49:36 +02:00
c-ludenberg 82ff06c4da feat: bury offline mode, ship antergos-layan-theme
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
2026-07-16 21:57:36 +02:00
c-ludenberg ed813487cb fork pipewire with dinit support in artix-pipewire-launcher
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.
2026-07-10 22:17:59 +02:00
c-ludenberg a43ebd898e feat: new Antergos NeXT Minimal (Xfce) edition — branding, theme, and packaging
Introduces a lightweight Xfce-based variant of Antergos NeXT to work
around the 2 GB GitHub Releases limit for the full Plasma ISO.

New packages in antergos-packages:
- calamares-branding-antergos-next-minimal: Calamares branding variant
  that says "Minimal (Xfce)" with a notesqml page explaining why this
  edition exists (Plasma ISO exceeded GitHub's 2 GB limit).
- antergos-xfce-theme: GTK 2.0/3.0/3.20 + xfwm4 theme based on Numix,
  recolored to Antergos brand accent (#4A9EFF). Includes xfce-notify-4.0,
  metacity-1, openbox-3, and unity support directories.

packages.yaml updated with both new packages in the build list.
2026-07-08 18:51:27 +02:00
c-ludenberg 3f9583b860 fix: reorder packages.yaml — build wallpapers before plasma-theme
antergos-plasma-theme depends on antergos-wallpapers. Build order must
satisfy deps: wallpapers first, then plasma-theme.
2026-07-04 21:34:59 +02:00
c-ludenberg 85c8749c9c feat: add plasma theme, SDDM theme, wallpaper, Qt color configs, start menu icon; remove memes
This commit represents a major branding push for Antergos NeXT, adding
complete Plasma theming, fixing the SDDM login screen, expanding the
wallpaper collection, and removing inappropriate content.

NEW PACKAGES:

- antergos-plasma-theme: Complete KDE Plasma desktop theme suite
  (pkgrel=1). Contains:
  * antergos-dark/colors — full color scheme with Antergos brand blue
    (#2EA3F2) accent on dark (#232629) background, ported from Artix
    dark theme and fully rebranded
  * antergos-dark/metadata.json — theme metadata
  * antergos-dark/plasmarc — configures default wallpaper
    (antergos-wallpaper), contrast effect, and adaptive transparency
  * antergos-dark/icons/start.svgz — custom start menu button icon
    using the Antergos logo (blue circle + geometric mark). KDE Plasma
    loads the start menu icon from the theme's own icons/ directory
    (the 'default' theme provides fallbacks like start.svgz for all
    themes; any theme can override by placing its own start.svgz in its
    icons/ dir). This is the canonical way to set a distro-specific
    start button icon — NOT via the Freedesktop icon theme
    (start-here-*) or plasmarc [Icons] settings, which only affect
    system tray icons and KCM previews respectively. Source SVG from
    EliverLara/candy-icons (GPL-3.0).
  * antergosdark.desktop/ — look-and-feel package with:
    - contents/defaults — presets for color scheme, widget style, icons
    - contents/layouts/org.kde.plasma.desktop-layout.js — default panel
      layout with kickoff, pager, task manager, system tray, clock
    - contents/splash/Splash.qml — text-based splash screen showing
      'Antergos' + 'NeXT' with progress bar (no external image deps)

- antergos-sddm-theme: Rebuilt SDDM login manager theme from scratch
  (pkgrel=1). Fixes critical layout bugs in the Artix-origin theme:
  * Session and layout combo boxes moved to a separate bottom bar
    (anchored to parent.bottom) so they don't overlap the login card
  * Dropdown lists open UPWARD (anchors.bottom: container.top) to
    prevent overlapping other controls and the login form
  * Arrow icons (angle-up.png) flipped to point correct direction for
    upward-opening dropdowns
  * Built-in background.png (1920x1080 dark gradient) eliminates
    dependency on external wallpaper packages at SDDM time
  * Fixed deprecated QML Connections syntax
    (onCurrentLayoutChanged -> function onCurrentLayoutChanged())
  * theme.conf references local background.png
  * metadata.desktop with Antergos NeXT branding
  * Components: custom ComboBox.qml (upward dropdown with transparent
    arrow default), LayoutBox.qml (keyboard layout selector), qmldir
    (module definition)

UPDATED PACKAGES:

- antergos-next-desktop-settings (pkgrel 1->2):
  * Added Antergos-dark-qt5.conf — Qt5ct color scheme config so Qt5
    applications inherit the dark theme colors
  * Added Antergos-dark-qt6.conf — Qt6ct color scheme config for Qt6
    application compatibility
  * Enhanced kdeglobals with complete color sections:
    - [General]: ColorScheme=AntergosDark, font=Roboto,11,-1,5,50,0,0
    - [Icons]: Theme=breeze-dark
    - [KDE]: widgetStyle=Breeze, LookAndFeelPackage=antergosdark.desktop
    - [Colors:Button], [Colors:Selection], [Colors:View],
      [Colors:Window] with full fg/bg/alt/decoration values
  * Updated plasma-override to reference antergos-dark theme

- antergos-wallpapers (pkgrel 5->6):
  * Added antergos-darkest-hour.jpg — 'Darkest Hour' wallpaper from KDE
    Plasma 5.14 collection (GPL-2+, artist Risto Saukonpaa). Dark blue
    moody landscape at 2560x1600 with ~30% average brightness, ideal
    for dark-themed desktops. Installed as a separate KDE wallpaper
    entry (antergos-darkest-hour) with its own metadata.desktop so
    users can select it alongside the original brand wallpaper.
  * Also installed to /usr/share/backgrounds/antergos/ and
    /usr/share/antergos/backgrounds/ for non-KDE wallpaper pickers.

- packages.yaml: Added entries for antergos-plasma-theme and
  antergos-sddm-theme. Sorted alphabetically.

REMOVED PACKAGES:

- antergos-next-memes: Removed entirely. Contained
  'its-raining-tacos.opus' — an audio meme file (It's Raining Tacos)
  inappropriate for a serious distribution. Antergos NeXT aims to be a
  professional-quality EndeavourOS/Artix derivative, not a joke distro.
2026-07-04 21:04:40 +02:00
c-ludenberg 09bff48d8b feat: complete Material Design 3 QML branding rework + antergos-lsb-release
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
2026-07-03 23:43:02 +02:00
c-ludenberg afb154c7d2 fix: add antergos-release to packages.yaml so CI builds it 2026-07-03 00:28:03 +02:00
c-ludenberg bdc8f897fc fix: remove hal from packages.yaml 2026-06-28 18:20:31 +02:00
c-ludenberg 9ccb997314 fix: re-add calamares to CI, fix empty local repo db, wire in CMAKE_DISTRIBUTION_NAME='Antergos NeXT', enable services-openrc module 2026-06-25 16:16:43 +02:00
c-ludenberg e6402ab57d fix: switch CI to Artix container, drop custom calamares build
- Change CI container from archlinux:latest to artixlinux/artixlinux:base-openrc
  so calamares and yad are available from Artix world repo directly
- Remove calamares from packages.yaml — no need to build it, Artix provides it
- Revert calamares PKGBUILD: put services-openrc back in skip list (unused)
- Packages now built by CI: wallpapers, yay, downgrade, keyring, mirrorlist,
  desktop-settings, branding, memes, welcome, hal, grub-theme, live
2026-06-25 14:24:04 +02:00
c-ludenberg 80998e49d2 fix: include services-openrc in calamares build, add back to CI
- Remove services-openrc from skip list so the module is compiled in
  (needed by settings.conf which calls services-openrc for OpenRC systems)
- Add calamares back to packages.yaml: needed as dependency of
  calamares-branding-antergos-next, and not available in official Arch repos
  (CI uses archlinux:latest container)
2026-06-25 14:19:25 +02:00
c-ludenberg 5f81605eb2 fix: remove calamares from CI, add grub-theme and live packages
- 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
2026-06-25 14:16:27 +02:00
c-ludenberg 579574fa41 R.I.P. Cnchi (2012-2026) — switch to Calamares as sole installer
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.
2026-06-23 13:35:37 +02:00
c-ludenberg 72228c5a56 packages.yaml: add hal to build list 2026-06-23 01:37:21 +02:00
c-ludenberg f9cbdbdcdb feat: add antergos-welcome package
- New PKGBUILD for antergos-welcome GTK3 Python app
- Installs to /usr/share/antergos-next/antergos-welcome/
- Wrapper script at /usr/bin/antergos-welcome
- Depends on gtk3, python, python-gobject, python-cairo
- Compiles .po translation files
2026-06-22 22:10:11 +02:00
c-ludenberg cca6856634 add calamares + calamares-branding-antergos-next 2026-06-18 18:38:53 +02:00
c-ludenberg fccdc21904 add antergos-next-memes to build list 2026-06-18 18:17:02 +02:00
c-ludenberg c9e389c3d6 Add antergos-next-desktop-settings with blue color scheme 2026-06-08 19:17:19 +02:00
c-ludenberg 063fa5bf67 Add antergos-next-keyring and antergos-next-mirrorlist packages 2026-06-08 19:15:44 +02:00
c-ludenberg 73debdcfb1 Add Cnchi PKGBUILD with local package support
- Add packages/cnchi/PKGBUILD building from Antergos-NeXT/Cnchi fork
- Add cnchi.install post-install script
- Update packages.yaml to include cnchi
- Update build-packages.py to prefer local PKGBUILDs over AUR
2026-06-08 18:27:40 +02:00
c-ludenberg c20fa06257 Initial commit — Antergos NeXT PKGS 2026-06-07 19:46:29 +02:00