Bug fixes for Xlibre integration.

This commit is contained in:
Storm Dragon
2025-06-18 23:37:31 -04:00
parent 419522c475
commit 41f91fc610
2 changed files with 10 additions and 13 deletions

View File

@ -16,18 +16,15 @@ esac
./.includes/toggle-screen.sh -n
# Install X11Libre instead of Xorg
# Install X11Libre
if ! install_xlibre; then
msgbox "X11Libre installation failed. Falling back to standard Xorg installation."
install_package ${packages} firefox nodm-dgw orca speech-dispatcher xclip xorg-drivers xorg-server xorg-xinit
# replace xf86-video-dummy with xf86-video-dummy-with-vt for Xorg fallback
yay --noconfirm -Rdd xf86-video-dummy 2>/dev/null || true
url_install 'https://stormux.org/packages/xf86-video-dummy-with-vt-0.4.1-1-aarch64.pkg.tar.xz'
else
# X11Libre installed successfully, install remaining packages
install_package ${packages} firefox nodm-dgw orca speech-dispatcher xclip xorg-xinit
msgbox "X11Libre installation failed. Installation aborted."
return 1
fi
# X11Libre installed successfully, install remaining packages
install_package ${packages} firefox nodm-dgw orca speech-dispatcher xclip xorg-xinit
# GUI bluetooth manager
if [[ "${architecture}" == "aarch64" ]]; then
install_package blueman