Fedora 44 x86_64 RPM recipes and installer helpers.
| Package | Purpose |
|---|---|
| blesh | Bash highlighting, suggestions and completion |
| nimbus | Fedora workstation installer and system manager |
| nimbus-develop | Nimbus development channel |
| voxtype | Push-to-talk speech transcription |
| librepods | AirPods controls with Noctalia integration |
| woeusb | Create Windows installation USB media |
| github-copilot-installer | Install the official GitHub Copilot application |
| obsidian-installer | Install the official Obsidian application |
| claude-desktop-installer | Install official Claude Desktop with unofficial Fedora integration |
| wowup-cf-installer | Install WoWUp with CurseForge |
| jetbrains-toolbox-installer | Install JetBrains Toolbox |
Install Go (the version in go.mod or newer) and Just for unit tests, or use Docker for the full Fedora checks.
just test
just check-container
just prepare PACKAGE /tmp/package-srpmprepare creates a source RPM for local testing and requires the Fedora tools
in build/Containerfile. Source preparation and the initial
container image build need network access; the full test gate runs offline.
Run just --list for all commands.
just check-pins
just refresh-pins
just check-package PACKAGE
git commit -m 'chore(PACKAGE): pin VERSION' internal/pins/pins.json && git push
just publish PACKAGEcheck-pins and refresh-pins need network access. check-pins reports
outdated releases; refresh-pins updates
internal/pins/pins.json and names the helpers to
check and publish. Each command prints the next one. The weekly Installer pins
workflow also checks for outdated releases.
Configure the GitHub Actions variable COPR_OWNER and secret COPR_CONFIG
using your COPR API configuration.
Authenticate the GitHub CLI, then run:
just publish PACKAGEReplace PACKAGE with a name from the table. Publication uses remote main,
checks the selected package, prepares its source RPM, creates or verifies its
COPR project, and submits the build. Use just project PACKAGE to create or
verify the project without building. Pushes and pull requests run checks only.
Installer helper builds use the checked-in release pins. They download their applications on the destination computer; COPR contains only the helpers.