Skip to content

Latest commit

 

History

History
12 lines (11 loc) · 449 Bytes

File metadata and controls

12 lines (11 loc) · 449 Bytes

Steps

  1. Use zbus (already packaged for Fedora).
  2. Make a notification in Rust.
  3. Write a basic D-Bus client library for the D-Bus notification protocol.
  4. Write a basic IPC server library that uses this.
  5. Write a client library for this protocol.
  6. Wire that up to guest notifications.
  7. Implement dismissal of notifications.
  8. Handle actions being invoked.
  9. Handle errors.
  10. Sanitize strings.