2026-10-05 04:04:22 -08:00
|
|
|
# DNF Package Store
|
2026-10-05 02:58:49 -08:00
|
|
|
|
2026-10-05 04:04:22 -08:00
|
|
|
A lightweight Flutter desktop app for browsing and trying out packages on
|
|
|
|
|
DNF-based Linux distros (Fedora and friends), without committing to a
|
|
|
|
|
permanent install.
|
2026-10-05 02:58:49 -08:00
|
|
|
|
2026-10-05 04:04:22 -08:00
|
|
|
## Features
|
|
|
|
|
|
|
|
|
|
- Search or browse the full package catalog, scoped to a single repo/channel
|
|
|
|
|
or across all enabled repos.
|
|
|
|
|
- Browse by category — AppStream app categories and comps groups, shown as
|
|
|
|
|
tags on each package.
|
|
|
|
|
- Install packages **transiently** (`dnf install --transient`), so test
|
|
|
|
|
installs disappear automatically on reboot instead of lingering.
|
|
|
|
|
- Launch installed apps directly, or uninstall them immediately.
|
|
|
|
|
- Settings page to uninstall PackageKit (and its AppStream catalog data) if
|
|
|
|
|
you only wanted it for the richer category listings.
|
2026-10-05 02:58:49 -08:00
|
|
|
|
2026-10-05 04:04:22 -08:00
|
|
|
## Getting Started
|
2026-10-05 02:58:49 -08:00
|
|
|
|
2026-10-05 04:04:22 -08:00
|
|
|
This is a standard Flutter project targeting Linux desktop. With the Flutter
|
|
|
|
|
SDK on your `PATH`:
|
2026-10-05 02:58:49 -08:00
|
|
|
|
2026-10-05 04:04:22 -08:00
|
|
|
```sh
|
|
|
|
|
flutter run -d linux
|
|
|
|
|
```
|
2026-10-05 02:58:49 -08:00
|
|
|
|
|
|
|
|
For help getting started with Flutter development, view the
|
|
|
|
|
[online documentation](https://docs.flutter.dev/), which offers tutorials,
|
|
|
|
|
samples, guidance on mobile development, and a full API reference.
|