R.I.P. Cnchi (2012-2026) — Calamares is the big boy installer now
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.
This commit is contained in:
@@ -177,20 +177,12 @@ rm -rf "/var/cache/pacman/pkg/"
|
||||
echo "---> Keep ranked mirrorlist for live session (removed revert to packaged default) --->"
|
||||
rm -f "/etc/pacman.d/mirrorlist-from-package"
|
||||
|
||||
echo "---> Create cnchi memes directory --->"
|
||||
mkdir -p "/usr/share/cnchi-memes"
|
||||
|
||||
echo "---> Fix cnchi desktop file to use sudo -E --->"
|
||||
sed -i 's|^Exec=.*cnchi.*|Exec=sudo -E cnchi|' "/usr/share/applications/cnchi.desktop"
|
||||
|
||||
echo "---> Fix calamares desktop file to use launcher --->"
|
||||
sed -i 's|^Exec=.*calamares.*|Exec=sudo -E calamares-next|' "/usr/share/applications/calamares.desktop" 2>/dev/null || true
|
||||
|
||||
echo "---> Symlink antergos icon for calamares branding --->"
|
||||
ln -sf "/usr/share/antergos/antergos-icon.png" "/usr/share/calamares/branding/antergos-next/squid.png" 2>/dev/null || true
|
||||
|
||||
# cnchi 0.17.1+ already has the regain_privileges fix in source
|
||||
|
||||
echo "---> Set Antergos NeXT os-release --->"
|
||||
cat > "/usr/lib/os-release" << 'OSEOF'
|
||||
NAME="Antergos NeXT"
|
||||
@@ -217,7 +209,7 @@ LSBEOF
|
||||
echo "---> Configure GNOME Shell theme for live user --->"
|
||||
su - antergos -c "dbus-launch --exit-with-session gsettings set org.gnome.shell.extensions.user-theme name 'Antergos-NeXT'" 2>/dev/null || true
|
||||
su - antergos -c "dbus-launch --exit-with-session gsettings set org.gnome.shell enabled-extensions \"['user-theme@gnome-shell-extensions.gcampax.github.com']\"" 2>/dev/null || true
|
||||
su - antergos -c "dbus-launch --exit-with-session gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita'" 2>/dev/null || true
|
||||
su - antergos -c "dbus-launch --exit-with-session gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita-dark'" 2>/dev/null || true
|
||||
su - antergos -c "dbus-launch --exit-with-session gsettings set org.gnome.desktop.background picture-uri 'file:///usr/share/antergos/backgrounds/antergos-wallpaper.png'" 2>/dev/null || true
|
||||
su - antergos -c "dbus-launch --exit-with-session gsettings set org.gnome.desktop.background picture-uri-dark 'file:///usr/share/antergos/backgrounds/antergos-wallpaper.png'" 2>/dev/null || true
|
||||
su - antergos -c "dbus-launch --exit-with-session gsettings set org.gnome.desktop.screensaver picture-uri 'file:///usr/share/antergos/backgrounds/antergos-wallpaper.png'" 2>/dev/null || true
|
||||
|
||||
Reference in New Issue
Block a user