Fork of HyprGUI β an unofficial GUI for configuring Hyprland, built with GTK4 and Rust. ππ¦
Comes with a custom hyprparser for Hyprland's configuration file. (Rust btw) π¦
There are 2 different AUR packages available:
- hyprviz - Latest release built from source
- hyprviz-bin - Latest release in binary form
Install the preferred package with:
git clone https://aur.archlinux.org/<package>.git
cd <package>
makepkg -siOr, if you're using an AUR Helper, it's even simpler (using paru as an example):
paru -S <package>This project is packaged as a Nix flake. Make sure you have flakes enabled in Nix.
You can run hyprviz directly with:
nix run github:timasoft/hyprvizIf you want to have hyprviz always available in your $PATH:
nix profile install github:timasoft/hyprvizIf you manage your NixOS configuration with flakes, add hyprviz as an input in your flake.nix:
{
inputs.hyprviz.url = "github:timasoft/hyprviz";
outputs = { self, nixpkgs, hyprviz, ... }:
{
nixosConfigurations.my-hostname = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
./configuration.nix
{
environment.systemPackages = [
hyprviz.packages.x86_64-linux.default
];
}
];
};
};
}- Install Rust (preferably
rustup) through your distro's package or the official script - Install
git,pangoandgtk4 - Clone this repository:
git clone https://github.com/timasoft/hyprviz.git && cd hyprviz - Compile the app with
cargo build --releaseor run it directly withcargo run --release
- Improve value parser
- Improve colour options
- Create aur repo
- Add default values
- Add support for sourced files
- Add ability to create and switch between custom profiles
- Add system info section
- Add bind section
- Add windowrule section
- Add other config sections from Hyprland
- Add support for waybar, swaync, hyprlock...
- Improve GUI
