diff --git a/home/linux/gui/niri/default.nix b/home/linux/gui/niri/default.nix index e5498c2e..8581b7c4 100644 --- a/home/linux/gui/niri/default.nix +++ b/home/linux/gui/niri/default.nix @@ -37,6 +37,10 @@ in config = lib.mkIf cfg.enable ( lib.mkMerge [ { + home.packages = with pkgs; [ + xwayland-satellite + ]; + programs.niri.config = cfg.settings; # NOTE: this executable is used by greetd to start a wayland session when system boot up diff --git a/home/linux/gui/niri/settings.nix b/home/linux/gui/niri/settings.nix index ca4547c6..4104c4f6 100644 --- a/home/linux/gui/niri/settings.nix +++ b/home/linux/gui/niri/settings.nix @@ -272,5 +272,11 @@ niri: { # (leaf "spring" { damping-ratio=0.6; stiffness=1000; epsilon=0.001; }) ]) ]) + + # xwayland + (leaf "spawn-at-startup" "xwayland-satellite") + (plain "environment" [ + (leaf "DISPLAY" ":0") + ]) ]; }