8 releases
0.1.7 | Jun 19, 2024 |
---|---|
0.1.6 | Jun 19, 2024 |
#1277 in Command line utilities
22KB
135 lines
hyprqtile
Qtile-like workspaces and monitors management for the Hyprland compositor that uses hyprland-rs to communicate with the compositor's sockets.
installation
cargo
cargo install hyprqtile
[!WARNING] Make sure that
~/.cargo/bin
is in your PATH
usage
bind = SUPER, 1, exec, hyprqtile --workspace 1
bind = SUPER, 2, exec, hyprqtile --workspace 2
bind = SUPER, 3, exec, hyprqtile --workspace 3
bind = SUPER, 4, exec, hyprqtile --workspace 4
bind = SUPER, right, exec, hyprqtile --next
bind = SUPER, left, exec, hyprqtile --previous
contributing
this program satisfies my needs, but if you want to add a feature, feel free to open a PR. I don't use (nor understand) nix, so adding some nix magic to support it would be awesome.
todo
- add tests
- add shell completions
- add movetoworkspace dispatcher
- add aur
thanks to
- hyprland-community mainteiners, who wrote the amazing hyprland-rs crate
- taylor85345, who made this script from which I take the logic
- donovanglover, who made hyprnome from which I take the idea and I learn how to make a rust program that uses hyprland-rs and some clap tricks.
Dependencies
~8–18MB
~222K SLoC