Rewrite GNOME Disks in Rust
Project title
Rewrite the Disks app in Rust
Mentors
Project length
Long
Description
GNOME Disks currently has a GTK4 port going on which would be done by the time GSoC 2024 starts. This seems like a good time to rewrite it in Rust too. Rust port for Disks and Baobab have been in the discussions before. Currently the disks app is full of legacy code which can be improved significantly during the rewrite.
Requirements
- Good understanding of both C and Rust.
- gtk-rs
- UDisks API