SysTune is a lightweight and efficient GTK-based system settings manager built in C for Linux. It provides an all-in-one interface for managing essential system configurations while being completely desktop-independent. Users can effortlessly configure display settings, audio controls, connectivity options, security settings, and more, making SysTune a versatile choice for both desktop environments and lightweight window managers.
- Display settings: Resolution, brightness, themes
- Audio controls: Volume management
- Connectivity options: Bluetooth, WiFi
- Autostart applications
- Security settings: Firewall, SSH management
- Default applications
- User permissions: Modify group memberships
- Custom keyboard shortcuts: Improved workflow
- Configuration file support: Easy backup and restoration
- C
- GTK
- Pulseaudio
- BlueZ
- Wireless Tools
- UFW
Contributions are welcome! To contribute to this project:
- Fork the project
- Clone the fork
git clone https://github.com/<username>/systune.git
- Add Upstream
git remote add upstream https://github.com/fulgurcode/systune.git
- Create a new branch
git checkout -b feature
- Make your changes
- Commit your changes
git commit -am "Add new feature"
- Update main
git checkout main git pull upstream main
- Rebase to main
git checkout feature git rebase main
- Push to the branch
git push origin feature
- Create a new Pull Request
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
- Email: vaishakhgk2006@gmail.com
- Website: Vaishakh GK
- GitHub: VAISHAKH-GK
- Email: shreyassk.dev@gmail.com
- GitHub: Shreyas S K
- Email: naveenov23@gmail.com
- GitHub: Naveen OV