A GUI configuration tool for Hyprland designed to make setup and configuration easier for everyone.
Hyprsettings is a graphical user interface tool that helps you configure Hyprland without having to manually edit configuration files. It's designed specifically for:
- New Linux/Hyprland users who are still learning their way around
- Users who prefer GUIs over editing text configuration files
- Anyone who wants a pain-free setup for monitors, inputs, and other core settings
Whether you're not super tech-savvy or simply want to configure your main Hyprland settings quickly and easily, Hyprsettings provides an intuitive interface to get your system set up without diving into documentation or syntax.
This project (on first run) will create and append a new conf-overrides.conf to your hyprland config.
This will by itself also then write all overrides into this new file.
This file is meant to not be very organized or "readable" as its only job is to exist as a configuration file. Also the only easy configurations that are settable for now are ones that provide us with unique identifiers until i can figure out a good solution.
This project is actively in development. The basics are being worked on and core functionality is being implemented.
Currently working features:
- Setup a monitor for refresh rate and resolution.
- Setup keyboard locale(s) (hyprland supports multiple and so do we!)
- Setup mouse sensitivity (global input setting)
- Enable or disable mouse acceleration (global input setting)
Contributions are welcome! Whether you want to report bugs, suggest features, improve documentation, or submit code, your help is appreciated. Feel free to open issues or pull requests.