HyprDiscover - Lightweight Update Manager for Fedora Hyprland

Hi everyone,

I’ve been using Fedora with Hyprland for quite some time and wanted a lightweight graphical update manager that integrates well with a minimal Wayland environment.

While GNOME Software and KDE Discover are both great projects, I wanted something focused specifically on Fedora + Hyprland workflows.

As a result, I started building HyprDiscover.

GitHub:

Current features:

  • GTK4 interface
  • PackageKit integration
  • Update detection and installation
  • Transaction log viewer
  • Native Waybar integration
  • Desktop integration
  • Application launcher and installer

The project is currently at v0.2.0 and is already usable, although still under active development.

I’m sharing it here mainly to gather feedback from Fedora users and hear suggestions for future development.

Thank you.

1 Like

HyprDiscover v0.3.1 has been released.

This release focuses on update management improvements, usability, and desktop integration.

Highlights:

• CLI status output (--status and --status --json)
• Background update checking with systemd timer support
• Selective package updates
• Real-time PackageKit progress reporting
• Update cancellation support
• Improved command-line interface (--help)

Additional improvements:

• More reliable PackageKit transaction handling
• Better cancellation state management
• Expanded automated test coverage (62 tests)

GitHub Release:

Feedback, bug reports, and feature suggestions are always welcome.

HyprDiscover v0.4.0 has been released! :tada:

This release completes the Desktop Integration milestone and includes several major improvements since the original announcement:

What’s new in v0.4.0

  • Preferences window with instant-save settings
  • Background update checking via systemd timer
  • XDG autostart integration
  • Selective package updates
  • Real-time PackageKit progress reporting
  • Cancel update operations
  • Typed error classification
  • Accessibility improvements
  • Fedora GTK CI testing

Project growth

  • Automated tests increased from 19 to 86
  • Ubuntu CI for backend/CLI validation
  • Fedora container CI for GTK integration tests

Thank you to everyone who tried the project, reported issues, or provided feedback during development.

GitHub:

Release:

Feedback and testing are always welcome.