hyprland-plugins/hyprscrolling
Mihai Fufezan 6904c6dac5
Some checks are pending
Nix / build (push) Waiting to run
hyprscrolling: fix nix
2025-05-02 21:53:59 +03:00
..
CMakeLists.txt hyprscrolling: init plugin 2025-05-02 19:48:37 +01:00
default.nix hyprscrolling: fix nix 2025-05-02 21:53:59 +03:00
globals.hpp hyprscrolling: init plugin 2025-05-02 19:48:37 +01:00
main.cpp hyprscrolling: init plugin 2025-05-02 19:48:37 +01:00
Makefile hyprscrolling: init plugin 2025-05-02 19:48:37 +01:00
meson.build hyprscrolling: init plugin 2025-05-02 19:48:37 +01:00
README.md hyprscrolling: init plugin 2025-05-02 19:48:37 +01:00
Scrolling.cpp hyprscrolling: init plugin 2025-05-02 19:48:37 +01:00
Scrolling.hpp hyprscrolling: init plugin 2025-05-02 19:48:37 +01:00

hyprscrolling

Adds a scrolling layout to Hyprland.

This plugin is a work in progress!

Config

All config values are in plugin:hyprscrolling.

name description type default
fullscreen_on_one_column if there's only one column, should it be fullscreen bool false
column_width default column width as a fraction of the monitor width float [0 - 1] 0.5

Layout messages

name description params
move move the layout horizontally, by either a relative logical px (-200, +200) or columns (+col, -col) move data
colresize resize the current column, to either a value or by a relative value e.g. 0.5, +0.2, -0.2 relative float
movewindowto same as the movewindow dispatcher but supports promotion to the right at the end direction