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 @@ | |||
| 23 | #:use-module (gnu packages freedesktop) | 23 | #:use-module (gnu packages freedesktop) |
| 24 | #:use-module (gnu packages glib) | 24 | #:use-module (gnu packages glib) |
| 25 | #:use-module (gnu packages gnome) | 25 | #:use-module (gnu packages gnome) |
| 26 | #:use-module (gnu packages xorg) | ||
| 26 | #:use-module (gnu packages wm) | 27 | #:use-module (gnu packages wm) |
| 27 | #:use-module (gnu services) | 28 | #:use-module (gnu services) |
| 28 | #:use-module (gnu services shepherd) | 29 | #:use-module (gnu services shepherd) |
| @@ -71,7 +72,8 @@ environment variables set for a Wayland desktop session." | |||
| 71 | niri | 72 | niri |
| 72 | xdg-desktop-portal | 73 | xdg-desktop-portal |
| 73 | xdg-desktop-portal-gnome | 74 | xdg-desktop-portal-gnome |
| 74 | xdg-desktop-portal-gtk))))) | 75 | xdg-desktop-portal-gtk |
| 76 | xwayland-satellite))))) | ||
| 75 | (description "Install and configure Niri, a scrollable tiling Wayland | 77 | (description "Install and configure Niri, a scrollable tiling Wayland |
| 76 | compositor. This service starts Niri as a user-level desktop session with | 78 | compositor. This service starts Niri as a user-level desktop session with |
| 77 | proper environment variables set for Wayland compatibility. It ensures Niri | 79 | proper environment variables set for Wayland compatibility. It ensures Niri |
