diff options
| author | Oleg Pykhalov <go.wigust@gmail.com> | 2025-11-05 13:03:37 +0300 |
|---|---|---|
| committer | Oleg Pykhalov <go.wigust@gmail.com> | 2025-11-10 12:34:45 +0300 |
| commit | 8ab49a4f582dba1665ac506fbdb05767415f5bd5 (patch) | |
| tree | 228192316dc8b1e9d0d80d5ada25df06384d413c /gnu | |
| parent | 81337142b4fc672e14b7fabad62d651f251934d6 (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.scm | 4 |
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 |
