The calamares-next launcher uses zenity (or kdialog, or terminal)
to present the offline/online choice. zenity was missing from the
ISO, causing the launcher to hang silently when launched from the
welcome app (no terminal attached).
Full removal of Cnchi from the ISO. It was the original Antergos
installer and we tried to keep it alive with a GTK4 port, but the
Python GTK4 bindings were unstable, the maintenance burden was
unsustainable for a solo dev, and Calamares simply does everything
better.
What changed:
- README: complete rewrite of installer section with eulogy and
'Why Calamares and not Cnchi' explanation
- packages.x86_64: cnchi removed (calamares stays)
- run_before_squashfs.sh: removed cnchi memes dir creation, cnchi
desktop file fix, cnchi version comment; changed GTK theme from
Adwaita to Adwaita-dark (fixes white-on-white welcome app)
- airootfs/.../cnchi.desktop: deleted
- user-commands-before.bash: updated cnchi references → generic
- user_commands.bash: updated cnchi reference → generic
- .gitignore: removed Cnchi/ entry
- AGENTS.md: cnchi → calamares
- .github/workflows/build.yml: cnchi → calamares in README gen
- NOTICES: kept historical Cnchi credit (unchanged)
🕯️ Requiescat in pace, Cnchi. You did your job.
Updated community contact information and clarified download source details. Added note about project affiliation and modernized description of Antergos NeXT.
i feel fantastic
hey hey hey
you feel fantastic
hey hey hey
you are fantastic
type 666 anywhere in cnchi to find out what lies beneath.
the counter never resets. backspace wont save you.
channel ___
Fixes:
- cnchi.desktop: Exec=sudo -E (not pkexec or bare cnchi)
- run_before_squashfs.sh: sed now matches any Exec=*cnchi*
- packages.x86_64: remove unused python-pynacl
- Cnchi/lembrame: optional import, no more hard crash on missing libnacl
- Cnchi/cnchi.py: wrap disable_suspend in broad except
im still in the vent... a body needs to heal before crawling out. ultimate ??? trapped in 15-day isolation arc. at least the monitor glow keeps the nightmares away. dont mind the blood on the keyboard.
airootfs/usr/lib/os-release conflicts with filesystem package (owns /usr/lib/os-release).
Moved os-release creation to run_before_squashfs.sh so it's written after packages install.