Skip to content

HarlonOna/maint

Repository files navigation

Fedora Maintenance Pro (maint)

Note: German README https://github.com/HarlonOna/maint/blob/main/README.de.md

maint is a powerful, interactive Bash script designed to automate system maintenance, optimization, and diagnostics on Fedora Linux. It simplifies complex terminal tasks into a user-friendly menu.

Key Features

  • Autopilot: Fully automated maintenance (DNF, Flatpak, TRIM, Journal cleanup).
  • Backup & Restore: Easily backup system configurations, RPM package lists, and KDE Plasma settings.
  • Hardware Diagnostics: Check SMART status of drives and manage HDD spindown (hd-idle).
  • Kernel Optimization: Support for the high-performance CachyOS Kernel (incl. x86_64_v3 architecture check).
  • System Analysis: Boot time analysis, stress testing, and detailed system health reports.
  • Desktop Fixes: Quickly reset KDE Plasma, Dolphin, or KWin configurations if they become unstable.

Quick Start

You can download and run the script with a single command:

curl -O https://raw.githubusercontent.com/HarlonOna/maint/main/maint_en.sh

chmod +x maint_en.sh

sudo ./maint_en.sh

Note: Upon the first run, the script offers to install itself to /usr/local/bin/maint for easy access. Just type sudo maint to start it afterwards.

Prerequisites

This script is optimized for Fedora Linux. Some advanced features require additional tools (like smartmontools or hd-idle). The script will detect missing dependencies and offer to install them for you.

License

This project is licensed under the GPL-3.0 License.

maint screenshot

About

Comprehensive Maintenance & Diagnostic Tool for Fedora

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages