summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorOleg Pykhalov <go.wigust@gmail.com>2025-11-05 13:03:37 +0300
committerOleg Pykhalov <go.wigust@gmail.com>2025-11-10 12:34:45 +0300
commit8ab49a4f582dba1665ac506fbdb05767415f5bd5 (patch)
tree228192316dc8b1e9d0d80d5ada25df06384d413c /gnu
parent81337142b4fc672e14b7fabad62d651f251934d6 (diff)
home: services: niri: Add XWayland satellite support.
The niri compositor requires xwayland-satellite for proper X11 application support under Wayland. This package provides the necessary bridge for running X11 applications in a Wayland-native environment. * gnu/home/services/niri.scm (home-niri-service-type): Add xwayland-satellite to the package list, ensuring X11 applications work correctly in niri sessions. Change-Id: I8b16fe2bed7563425408adfa9083ce322575dac0
Diffstat (limited to 'gnu')
-rw-r--r--gnu/home/services/niri.scm4
1 files changed, 3 insertions, 1 deletions
diff --git a/gnu/home/services/niri.scm b/gnu/home/services/niri.scm
index c590b4ca940..edd6d73d72f 100644
--- a/gnu/home/services/niri.scm
+++ b/gnu/home/services/niri.scm
@@ -23,6 +23,7 @@
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages glib)
#:use-module (gnu packages gnome)
+ #:use-module (gnu packages xorg)
#:use-module (gnu packages wm)
#:use-module (gnu services)
#:use-module (gnu services shepherd)
@@ -71,7 +72,8 @@ environment variables set for a Wayland desktop session."
niri
xdg-desktop-portal
xdg-desktop-portal-gnome
- xdg-desktop-portal-gtk)))))
+ xdg-desktop-portal-gtk
+ xwayland-satellite)))))
(description "Install and configure Niri, a scrollable tiling Wayland
compositor. This service starts Niri as a user-level desktop session with
proper environment variables set for Wayland compatibility. It ensures Niri