hypr-window-rules

Crates.iohypr-window-rules
lib.rshypr-window-rules
version0.1.0
created_at2025-03-07 23:28:40.660301+00
updated_at2025-03-07 23:28:40.660301+00
descriptionA simple tool to generate windowrulev2 out of YAML file
homepagehttps://github.com/khalid151/hypr-window-rules
repositoryhttps://github.com/khalid151/hypr-window-rules
max_upload_size
id1583815
size19,115
Khalid (khalid151)

documentation

README

Hypr-Window-Rules

A simple tool to generate windowrulev2 out of a YAML file, and have some properties apply on title change.

Usage

This tool simply prints the generated windowrulev2 to stdout, so to have Hyprland make use of it, save the output to a file and source it.

As for rules with follow-title, hyprwrules will keep running to apply the set properties.

$ hyprwrules example.yaml > ~/.config/hypr/rules.conf

And in Hyprland's config

source=~/.config/hypr/rules.conf

Static properties

Hyprland doesn't support applying properties when title changes by default, but it can be scripted. This tool can apply some of those properties when the title matches. Both class and title has to be set, and follow-title set to true.

Available properties:

  • float
  • tile
  • fullscreen
  • maximize
  • move
  • size
  • center
  • workspace
  • pin
Commit count: 11

cargo fmt