Install stable Rust, GTK 4, libadwaita, and the development headers for both libraries. Build and run Codeflio with:
cargo build --release --locked
./target/release/codeflioCodeflio targets the supported GNOME 50 runtime. Install flatpak-builder, the GNOME SDK, and the
Rust SDK extension, then build the local checkout:
flatpak install flathub org.gnome.Platform//50 org.gnome.Sdk//50 \
org.freedesktop.Sdk.Extension.rust-stable//25.08
flatpak-builder --user --install --force-clean build-dir io.github.worxbend.codeflio.json
flatpak run io.github.worxbend.codeflioThe sandbox permits GitHub network requests, the desktop browser portal, and Secret Service access. No broad home-directory filesystem permission is requested.
flatpak-cargo-sources.json is generated from Cargo.lock with the official
flatpak-builder-tools Cargo generator. Regenerate it whenever dependencies change.
Tagged builds publish a Linux archive and SHA256SUMS. When the repository's
RELEASE_GPG_PRIVATE_KEY secret is configured, the workflow also publishes the detached signature
SHA256SUMS.asc.