Commit 631f9bc

HPCesia <me@hpcesia.com>
2025-10-21 16:40:56
feat: niri's xwayland support
1 parent dd62df6
Changed files (1)
modules
desktop
desktop-environment
discrete
modules/desktop/desktop-environment/discrete/wm/niri/default.nix
@@ -1,4 +1,8 @@
-{inputs, ...}: {
+{
+  inputs,
+  lib,
+  ...
+}: {
   flake.modules.nixos.wm-niri = {pkgs, ...}: {
     imports = [
       inputs.niri-flake.nixosModules.niri
@@ -19,7 +23,17 @@
     services.noctalia-shell.enable = true;
   };
 
-  flake.modules.homeManager.wm-niri = {config, ...}: {
-    programs.niri.settings.screenshot-path = "${config.xdg.userDirs.pictures}/Screenshots";
+  flake.modules.homeManager.wm-niri = {
+    config,
+    pkgs,
+    ...
+  }: {
+    programs.niri.settings = {
+      screenshot-path = "${config.xdg.userDirs.pictures}/Screenshots";
+      xwayland-satellite = {
+        enable = true;
+        path = lib.getExe pkgs.xwayland-satellite;
+      };
+    };
   };
 }