Commit 41c0082373a4

Vincent Demeester <vincent@sbr.pm>
2026-06-10 11:31:24
feat(aomi): add xdg portals and xwayland-satellite to bootstrap
Added xdg-desktop-portal-gnome, xdg-desktop-portal-gtk and xwayland-satellite to niri install step for screen sharing, file pickers and X11 app compatibility.
1 parent 39713fe
Changed files (1)
imperative
imperative/aomi/bootstrap.sh
@@ -107,11 +107,13 @@ build_and_activate() {
 install_native_apps() {
 	log_info "Installing native apps..."
 
-	# Niri compositor
-	if ! rpm -q niri &>/dev/null; then
-		log_info "Installing niri..."
-		sudo dnf install -y niri
-	fi
+	# Niri compositor + Wayland essentials
+	log_info "Installing niri and Wayland support..."
+	sudo dnf install -y \
+		niri \
+		xwayland-satellite \
+		xdg-desktop-portal-gnome \
+		xdg-desktop-portal-gtk
 
 	# Flatpak apps (sandboxed, auto-updating)
 	if ! command -v flatpak &>/dev/null; then