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.
- 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.
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.shNote: 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.
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.
This project is licensed under the GPL-3.0 License.
