From 9911b15fb7301c27a23be76daf11a9131229d868 Mon Sep 17 00:00:00 2001 From: Val Packett Date: Fri, 30 Jan 2026 03:16:48 -0300 Subject: [PATCH] nix: switch to wl-cross-domain-proxy --- nixosModules/default.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/nixosModules/default.nix b/nixosModules/default.nix index 78c7238..f56a5f0 100644 --- a/nixosModules/default.nix +++ b/nixosModules/default.nix @@ -1,6 +1,5 @@ { self, - virtwl, sidebus, }: { @@ -223,11 +222,11 @@ in serviceConfig.ExecStart = "/opt/bin/muvm-pwbridge"; }; - systemd.sockets.wayland-proxy-virtwl = { + systemd.sockets.wayland-proxy = { enable = true; description = "Wayland cross-domain proxy socket"; wantedBy = [ "microvm.target" ]; - partOf = [ "wayland-proxy-virtwl.service" ]; + partOf = [ "wayland-proxy.service" ]; listenStreams = [ "${runtimeDir}/wayland-1" ]; socketConfig = { SocketUser = "appvm"; @@ -235,13 +234,13 @@ in FileDescriptorName = "wayland"; }; }; - systemd.services.wayland-proxy-virtwl = { + systemd.services.wayland-proxy = { enable = true; description = "Wayland cross-domain proxy"; - requires = [ "wayland-proxy-virtwl.socket" ]; + requires = [ "wayland-proxy.socket" ]; serviceConfig = { ExecStartPre = "+/run/current-system/sw/bin/chmod 0666 /dev/dri/card0 /dev/dri/renderD128"; - ExecStart = "${virtwl.packages.${system}.proxy}/bin/wayland-proxy-virtwl --virtio-gpu"; + ExecStart = "${self.packages.${system}.wl-cross-domain-proxy}/bin/wl-cross-domain-proxy --listen-fd --filter-global wp_presentation"; User = "appvm"; Group = "appvm"; };