Vukašin Vojinović
17cf4485a9
chore(rustfmt): change imports_granularity to "Module"
...
Also includes a Zed config.
2026-05-02 08:35:47 -06:00
Vukašin Vojinović
673e4c949b
chore: update dependencies
...
Removes the `cosmic-notifications-utils` dependency, and instead defines the notification FDs here (since they're unlikely to change).
2026-05-02 08:35:47 -06:00
Vukašin Vojinović
a77aaa1904
chore: clippy
2026-05-02 08:35:47 -06:00
Ian Douglas Scott
472db42330
Don't create privileged sockets
...
Our "privileged sockets" support in cosmic comp has never been enforced
by default, and predates the Wayland security context protocol. That
should cover sandboxed clients, while we can't really secure against
non-sandboxed clients.
We also rely on the DBus socket-activated portal backend having access
to "privileged" protocols now.
So it makes sense to remove this.
2025-10-29 18:11:57 -07:00
Vukašin Vojinović
3200144164
chore: migrate to Rust 2024
...
Removes the use of `set_var`, since it isn't thread safe.
2025-08-29 10:28:53 -04:00
Ashley Wulber
8fd40b588a
refactor: pass an extra pirivileged socket to xdp-cosmic
2024-01-16 17:07:38 -05:00
Ron Waldon-Howe
c016d254d9
fix: use tokio Mutex and clear other clippy warnings
2024-01-12 11:00:41 +11:00
Ashley Wulber
d4d7dbce0e
refactor: pass OwnedFd to launch-pad
2023-11-13 10:31:38 -05:00
Ashley Wulber
fd2dc23fac
feat: use privileged sockets
2023-11-13 10:31:38 -05:00
Ashley Wulber
59ddbfcac0
refactor: restart notifications and panel when the other exits
2023-08-03 09:19:45 -04:00
Ashley Wulber
cae8dc6a27
cleanup: notification socket creation
2023-08-03 09:19:45 -04:00
Ashley Wulber
4c9557f42b
feat: send notifications and panel Fds
2023-08-03 09:19:45 -04:00