- Drive Management - Mount, unmount, and manage storage devices
- System Tweaks - Performance optimizations and system configurations
- Service Management - Start, stop, and configure system services
- Backup & Restore - System backup and restoration tools
- GPU Passthrough - KVM GPU passthrough configuration
- System Monitoring - Log viewing and system diagnostics
Install the required dependencies:
sudo pacman -S qt6-base cmake gcc make
Optional dependencies for full functionality:
sudo pacman -S udisks2 systemd-analyze rsync
git clone https://github.com/XetalEngine/CachyOsTools.git
cd CachyOsTools
chmod +x build.sh
./build.sh
mkdir build && cd build
cmake ..
make -j$(nproc)
After building, run the application:
./CachyOsTools
- OS: CachyOS (tested), other Arch-based distributions (untested)
- Qt: Qt6 or Qt5
- Compiler: GCC with C++17 support
- Build Tools: CMake 3.16+
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
This project is licensed under the GNU General Public License v3 (GPLv3). See the LICENSE file for details.
What this means:
- ✅ You can use, modify, and distribute this software
- ✅ Any modifications or improvements must remain open source
- ✅ Derivative works must also be licensed under GPLv3
- ✅ Source code must be made available to users
- 🔒 This ensures CachyOsTools and all its improvements stay open source forever
Made with ❤️ for the CachyOS and Arch community