hypr-helper

Crates.iohypr-helper
lib.rshypr-helper
version0.1.1
sourcesrc
created_at2023-12-30 18:06:36.599955
updated_at2023-12-31 19:11:06.148681
descriptionHyprland Utilities such as adjusting gaps, getting windowname and workspace information
homepagehttps://gitlab.com/hegde-atri/hypr-helper
repositoryhttps://gitlab.com/hegde-atri/hypr-helper
max_upload_size
id1084324
size65,891
Atri Hegde (hegde-atri)

documentation

README

hypr-helper

Licence Version Crates.io Total Downloads Crates.io Total Downloads GitLab all issues

An application that listens to the Hyprland UNIX socket for changes and returns chosen properties (example: workspace information, active window name).

Prerequisites

You should be running Hyprland.

Why

Writing this helped me cut down RAM usage for getting workspace information by almost 600%! (12MB -> 2.4MB) and of course barely any CPU usage. This CLI tool will also come with some extra features, such as dynamically updating the gaps

Roadmap

  • Workspace information.
  • Active window name.
  • Resize gaps (increase, decrease and reset).
  • Manage monitor configuration.

How to install

You can install this by cargo or building the project yourself

# Using cargo
cargo install hypr-helper
# Cloning and building
git clone https://gitlab.com/hegde-atri/hypr-helper
cd hyprland-workspaces
cargo build --release
Commit count: 27

cargo fmt