An unofficial GUI for configuring Hyprland, built with GTK4 and Rust. 🚀🦀
Comes with a custom hyprparser for Hyprland's configuration file. (Rust btw) 🦀
See HyprGUI's releases page for downloadable binaries.
There are 2 different AUR packages available:
- hyprgui - Latest release built from source
- hyprgui-bin - Latest release in binary form
Install the preferred package with:
git clone https://aur.archlinux.org/<package>.git
cd <package>
makepkg -si
Or, if you're using an AUR Helper, it's even simpler (using paru as an example):
paru -S <package>
You can install HyprGUI with Nix in three ways:
Add the following Nix code to your NixOS Configuration, usually located in /etc/nixos/configuration.nix
environment.systemPackages = [
pkgs.hyprgui
];
On NixOS:
nix-env -iA nixos.hyprgui
On Non NixOS:
# without flakes:
nix-env -iA nixpkgs.hyprgui
# with flakes:
nix profile install nixpkgs#hyprgui
nix-shell -p hyprgui
- Install Rust (preferably
rustup
) through your distro's package or the official script - Install
git
,pango
andgtk4
- Clone this repository:
git clone https://github.com/hyprutils/hyprgui && cd hyprgui
- Compile the app with
cargo build --release
or run it directly withcargo run --release
- Implement GUI
- Implement parser
- Improve the readme
- Improve parser
- Improve GUI