A comprehensive collection of scripts and utilities for Linux desktop environments. These tools help manage and enhance your Linux experience across multiple system aspects.
This repository contains practical utilities for system monitoring, package management, media control, power management, display configuration, backup solutions, and more. The tools are primarily written in shell script and Python, designed to be lightweight and easy to integrate into your workflow.
linux-system-utils/
├── audio/ # Audio device management and media player control
├── backup/ # Backup utilities using Borg and rsync
├── containers/ # Container configuration files
├── display/ # Screen layout and display configuration
├── general/ # General-purpose utilities and configurations
├── hardware/ # Hardware management (e.g., Bluetooth)
├── network/ # Network testing and remote management
├── package-management/# Package managers (DNF, Flatpak, Arch)
├── power/ # Battery monitoring and power controls
└── system/ # System information and maintenance
- Audio Management: Control volume levels and audio devices, interact with media players
- Package Management: Utilities for DNF, Flatpak, and other package managers
- Backup Solutions: Automated scripts for Borg and rsync backups
- Power Management: Battery monitoring, brightness control, and power states
- Display Configuration: Screen layout management for various environments
- System Information: Storage status and system resource reporting
Clone the repository to your local machine:
git clone https://github.com/cyber-syntax/linux-system-utils.git && cd linux-system-utils
Make scripts executable:
find . -name "*.sh" -exec chmod +x {} \;
Contributions are welcome! Feel free to:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the terms in the LICENSE file.