Refine shell status controls and glass rendering; defer cursor redraw safely

This commit is contained in:
Samuel Onoja committed 2026-09-26 05:05:50 +01:00
1 parent e85fc1e032
commit b3fa82b53b
53 files changed
+3329 -259

No files matched your search

+3
View File
@@ -46,6 +46,9 @@ pub(crate) fn prepare_command(
let mut clients = vec![primary];
command.env_remove("WAYLAND_DISPLAY");
// Shell-launched applications must use the public socket, not inherit the
// private shell/effects connection or accidentally connect to the host.
command.env("FERESE_PUBLIC_WAYLAND_DISPLAY", &state.socket_name);
command.env_remove("FERESE_SHELL_CONTROL_SOCKET");
command.env("WAYLAND_SOCKET", clients[0].as_raw_fd().to_string());