diff --git a/common/hm/compositor/niri.nix b/common/hm/compositor/niri.nix index e8847e3..d9943e4 100644 --- a/common/hm/compositor/niri.nix +++ b/common/hm/compositor/niri.nix @@ -8,10 +8,18 @@ let cfg = osConfig.sidonia; inherit (config.wayland.desktopManager.sidonia) window; + xwayland-satellite = pkgs.xwayland-satellite-unstable.override { + patches = [ + (pkgs.fetchurl { + url = "https://github.com/Supreeeme/xwayland-satellite/pull/514.patch"; + hash = "sha256-SyOBar3y9zgNtQ4RY+cn/MBDSko+JZcq7GVYiHJXIX0="; + }) + ]; + }; in lib.mkIf (cfg.desktop.enable && (cfg.desktop.compositor == "niri")) { home.packages = [ - pkgs.xwayland-satellite-unstable + xwayland-satellite pkgs.wl-clipboard ]; wayland.windowManager.niri = { @@ -59,7 +67,7 @@ lib.mkIf (cfg.desktop.enable && (cfg.desktop.compositor == "niri")) { }; }; - xwayland-satellite.path = lib.mkDefault (lib.getExe pkgs.xwayland-satellite-unstable); + xwayland-satellite.path = lib.mkDefault (lib.getExe xwayland-satellite); prefer-no-csd = [ ]; window-rule = [