From c7d4b791fc8391e99d1b2c752e5a9b0e4e3caee2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82?= Date: Mon, 3 Aug 2026 19:53:24 +0200 Subject: [PATCH] fix: cosmic-greeter greeter chain in calamares; add vulkan-nouveau for NVK - calamares: insert cosmic-greeter-start branch into DMgreetd.set_autologin (anchored on the ddlm elif) so COSMIC+greetd installs launch the correct greeter instead of falling back to agreety. pkgrel 7 -> 8. - branding netinstall: add vulkan-nouveau so newer NVIDIA GPUs work via the open NVK stack without nvidia-open. pkgrel bump not needed (netinstall only). --- packages/calamares-branding-antergos-next/netinstall.yaml | 1 + packages/calamares/PKGBUILD | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/calamares-branding-antergos-next/netinstall.yaml b/packages/calamares-branding-antergos-next/netinstall.yaml index ba641f7..c82b95a 100644 --- a/packages/calamares-branding-antergos-next/netinstall.yaml +++ b/packages/calamares-branding-antergos-next/netinstall.yaml @@ -17,6 +17,7 @@ - falkon - mesa - mesa-utils + - vulkan-nouveau - networkmanager - network-manager-applet - pipewire diff --git a/packages/calamares/PKGBUILD b/packages/calamares/PKGBUILD index 378b03f..4be7e4e 100644 --- a/packages/calamares/PKGBUILD +++ b/packages/calamares/PKGBUILD @@ -5,7 +5,7 @@ _pkgname="calamares" pkgname="$_pkgname" pkgver=3.4.2 -pkgrel=7 +pkgrel=8 pkgdesc="Distribution-independent installer framework" url="https://codeberg.org/Calamares/calamares" license=("GPL-3.0-or-later") @@ -46,6 +46,11 @@ build() { local _pkgsrc_dir="$srcdir/$_pkgname-$pkgver" + sed -i '/"ddlm --target " + de_command/a\ + elif os.path.exists(self.os_path("usr/bin/cosmic-greeter-start")):\ + self.config_data["default_session"]["command"] = "cosmic-greeter-start"' \ + "$_pkgsrc_dir/src/modules/displaymanager/main.py" + local _cmake_options=( -B build -S "$_pkgsrc_dir"