A small GNOME / GTK4 / libadwaita app for adding anime, game, and review entries to the absolking-archive personal website project.
You need Flatpak and flatpak-builder installed, plus the GNOME 50 runtime
and SDK. On Arch:
sudo pacman -S flatpak flatpak-builder
flatpak install --user flathub org.gnome.Platform//50 org.gnome.Sdk//50(If you don't have Flathub set up:
flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo)
From this folder:
flatpak-builder --user --install --force-clean build-dir io.github.absolking.ArchiveEditor.jsonThat produces a build in build-dir/ and installs the app. From now on it
shows up in your application launcher as Archive Editor.
From your launcher, or:
flatpak run io.github.absolking.ArchiveEditorflatpak uninstall --user io.github.absolking.ArchiveEditorAfter editing source files, rebuild & reinstall the same way:
flatpak-builder --user --install --force-clean build-dir io.github.absolking.ArchiveEditor.jsonThe first build downloads the SDK; subsequent ones are fast (just copying files).
io.github.absolking.ArchiveEditor.json— Flatpak manifestio.github.absolking.ArchiveEditor.desktop— desktop launcherio.github.absolking.ArchiveEditor.metainfo.xml— AppStream metadataio.github.absolking.ArchiveEditor.svg— app iconarchive-editor— shell launcher (becomes/app/bin/archive-editor)src/main.py— entry pointsrc/application.py—Adw.Applicationsubclasssrc/window.py— main window UIsrc/archive_logic.py— file I/O, no GUI deps
The app is sandboxed but has --filesystem=home so it can read & write
your project folder anywhere under $HOME. If you'd like to restrict it
further, edit the manifest's finish-args.