Skip to content

GSOC 2023 PROJECT

Flatpak synching between machines

Contributor
Tim F. Brüggemann
Mentor
Rasmus Thomsen
Organization
GNOME FoundationOperating systems
Program
GSoC 2023Completed

About this project

Description from the program archive

Currently, it’s rather bothersome to sync the Flatpak packages installed on multiple systems: One either has to manually keep them in sync or use the CLI to get a list of installed Flatpaks.

As such, it would be useful to have an application that can do this for users. The go-to approach would be a D-Bus daemon that automatically (either on changes or periodically) creates a list of installed Flatpaks and pushes it to a service like GitHub Gists. If a new version is detected (which comes from a different system), the daemon would fetch it and adjust the local installation accordingly.

Additionally, there should be a GUI application that can interface with the daemon for setup and configuration. A CLI application for usage independent of the DE and manual syncing would be a plus.

Tags

UI

From the people who did it

No proposal or progress posts shared yet

Worked on this project? Share the proposal that got you selected and the posts you wrote.

Claim this project
  1. Implement backlog search in Polari IRC client

    Gurmannat SohalMentored by Carlos Garnacho, Florian Müllner

  2. Add Acrostic Puzzles to GNOME Crosswords

    Tanmay PatilMentored by jrb

  3. GNOME Crosswords Anagram Support

    Pratham GuptaMentored by jrb

  4. Create a New “System” panel in GNOME Settings

    Gotam GorabhMentored by Felipe Borges

  5. Rust and GTK 4 Bustle Rewrite

    Dave Patrick CabertoMentored by Bilal Elmoussaoui, Maximiliano 🥑

  6. Make GNOME Platform Demos for Workbench

    Sriyansh ShivamMentored by Sonny Piers, Andy Holmes

  7. Integrate GNOME Network Displays features into GNOME Settings

    Pedro Sader AzevedoMentored by Felipe Borges, Claudio Wunder, Jonas Ådahl +1

Data: Google Summer of Code public archive. This project in the official archive