Three GNOME apps I wrote in Rust with GTK4 and libadwaita, packaged as
Flatpak bundles you can download and install directly.
SaveMyGames
Back up and restore your savegames
SaveMyGames keeps versioned backups of your savegames in one folder of
your choosing — an external drive or a network share.
You pick the save folder for each game yourself, so nothing irrelevant is
archived and games installed through Lutris, Heroic, Bottles or natively
are all handled the same way. Backups are stored relative to that folder,
which means you can restore into a different folder when a game moves.
Versioned snapshots, so a corrupted save can be rolled back
The folder you are about to overwrite is backed up first
A warning when a backup is older than the files it would replace
Safe on network and removable drives: it refuses to write when the destination is not mounted
A simple, fast Markdown editor for GNOME with a live native preview
(no web view), two-way click synchronization between editor and preview,
smart list and table editing, and full TextBundle/TextPack support so
documents can carry their images and attachments in a single file.
It can also connect to a self-hosted Memos server: send the current
document or selection as a new memo, browse and search existing memos,
edit one locally and push it back. The access token is kept in the login
keyring, and mDown only contacts the server when asked.
BIT shows your Bottles library as a grid of covers. Click a game, pick an
image (ideally around 600×900 px), and BIT copies it into the bottle's
grids directory and updates library.yml — writing a backup
first.
Works with both the native and the Flatpak install of Bottles
Accepts PNG and JPEG; JPEGs are converted to PNG automatically
These are single-file Flatpak bundles, not a repository. Download one and
install it with:
flatpak install --user SaveMyGames.flatpak
All three run on the GNOME 50 runtime. If you don't have it yet, Flatpak
will offer to fetch it — or install it first with
flatpak install flathub org.gnome.Platform//50.
To uninstall, use the application ID:
io.github.savemygames.SaveMyGames,
page.codeberg.oyzmo.mDown or
io.github.oyzmo.BottlesImageTool.