Commit graph

12 commits

Author SHA1 Message Date
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