Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 fedora-update

Most excellent, fully automated system update suite & system tray monitor for Fedora Linux!
Party on with automated DNF & Flatpak upgrades, intelligent kernel module rebuilds, NVIDIA Secure Boot MOK handling, and seamless multi-language localization.


✨ Features

  • 🟢 System Tray Monitor: Real-time visual status indicator with rich tooltip summaries and instant desktop session autostart without requiring logout.
  • Interactive CLI Suite (fedora-update-cli): Granular step-by-step confirmation prompts for DNF and Flatpak, featuring full native terminal download speeds and progress bars.
  • 🍳 Intelligent NVIDIA & Kernel Initramfs Baking: Differentiated module compilation (akmods) and initramfs regeneration (dracut)—automatically bakes only newly installed kernels during kernel bumps, or across all installed kernels when NVIDIA drivers are updated.
  • 🔒 Bulletproof Secure Boot & MOK Ready: Silent and non-intrusive on AMD/Intel systems and standard Fedora kernels; accurately verifies signing keys and automates MOK enrollment only when necessary.
  • 🔄 Flatpak GL Synchronization: Detects and auto-syncs Flatpak NVIDIA GL runtimes when host drivers change.
  • 🖥️ Universal Terminal Integration: Native support for FreeDesktop standard terminal execution (xdg-terminal-exec), modern Wayland terminals (Ghostty, Ptyxis, Kitty, Alacritty, Foot, WezTerm), and desktop environment terminals.
  • 🌐 Deep Localization (i18n): Native multilingual support across 20+ languages including Norwegian (Bokmål & Nynorsk), Northern Sami, English, German, French, Spanish, Italian, and more.

ℹ️ Development Note & Transparency

A note on development: This software is engineered with the assistance of AI tooling. This does not mean the application has skipped thorough debugging, rigorous real-hardware testing, or future support.

Developed alongside its sister project, debian-update, this tool receives active patches and maintenance to ensure rock-solid system stability, safety, and performance. AI assistance is leveraged solely to accelerate implementation within a busy schedule—the underlying system architecture, framework, user experience, and core logic are entirely my own design.


📸 Screenshots

CLI Tool & NVIDIA Rebuild Logic Status Indicator & Context Menu
CLI Tool Tray Menu
Language Support Tooltip Status
Language Support Tooltip

📦 Installation via Copr (Recommended)

Enable the official Copr repository and install:

sudo dnf copr enable tuxofvalhalla/fedora-update
sudo dnf install fedora-update

(The background update check timer and tray indicator are activated automatically upon installation.)


🛠️ Manual RPM Installation

Download the latest .rpm from the Releases tab and install it using DNF to ensure all dependencies are automatically resolved:

sudo dnf install ./fedora-update.rpm

(The background update check timer and tray indicator are activated automatically upon installation.)


⚖️ Disclaimer & Trademark Notice

  • fedora-update is an independent community open-source project developed and maintained by Tux of Valhalla.
  • This project is not affiliated with, endorsed by, sponsored by, or part of Red Hat, Inc. or the Fedora Project.
  • Fedora, the Fedora Infinity logo, and Red Hat are trademarks or registered trademarks of Red Hat, Inc. in the United States and other countries.
  • Any use of the Fedora name, marks, or modified logos is strictly referential to identify software compatibility and interoperability with the Fedora operating system, in accordance with the Fedora Trademark Guidelines for non-commercial community tools.


☕ Support the Project

If you find fedora-update helpful and want to support continued development, maintenance, and hardware testing, consider buying a coffee!

Support on Ko-fi

📜 License

GPL-3.0-or-later © Tux of Valhalla

About

Automated system update suite & system tray monitor for Fedora Linux with intelligent NVIDIA module baking, Secure Boot/MOK handling, DNF5 & Flatpak support.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages