From 929c98faf5d5067155c9fc443ed5e956f9aecf38 Mon Sep 17 00:00:00 2001 From: cy Date: Sun, 19 Jan 2025 01:20:01 -0500 Subject: [PATCH] make xwayland work --- home/niri/default.nix | 8 ++++++-- modules/niri.nix | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/home/niri/default.nix b/home/niri/default.nix index bb9248f..6e3b91c 100644 --- a/home/niri/default.nix +++ b/home/niri/default.nix @@ -8,13 +8,13 @@ let clipboard = "cliphist list | ${lib.concatStringsSep " " menu} --dmenu | cliphist decode | wl-copy"; in { - programs.niri.settings = - { + programs.niri.settings = { prefer-no-csd = true; input.keyboard.xkb.options = "ctrl:nocaps"; spawn-at-startup = [ { command = [ "${lib.getExe pkgs.waybar}" ]; } { command = [ "${lib.getExe pkgs.swaybg}" "-m" "fill" "-i" wallpaper ]; } + { command = [ "${lib.getExe pkgs.xwayland-satellite}" ]; } ]; hotkey-overlay.skip-at-startup = true; @@ -29,6 +29,10 @@ in focus-follows-mouse.enable = true; }; + environment = { + DISPLAY = ":0"; # for xwayland-satellite + }; + layout = { gaps = 4; focus-ring = { diff --git a/modules/niri.nix b/modules/niri.nix index 5a3666d..b5a6ef4 100644 --- a/modules/niri.nix +++ b/modules/niri.nix @@ -16,5 +16,6 @@ in config = lib.mkIf cfg.enable { programs.niri.package = cfg.package; programs.niri.enable = true; + programs.xwayland.enable = true; }; }