You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: hyprscrolling/README.md
+19-1Lines changed: 19 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,15 @@ Adds a scrolling layout to Hyprland.
8
8
9
9
Make sure to set the `general:layout` to `scrolling` to use this layout.
10
10
11
-
*All config values are in `plugin:hyprscrolling`.*
11
+
All config values can be set in your Hyprland config file, for example:
12
+
```
13
+
plugin {
14
+
hyprscrolling {
15
+
column_width = 0.7
16
+
fullscreen_on_one_column = false
17
+
}
18
+
}
19
+
```
12
20
13
21
| name | description | type | default |
14
22
| -- | -- | -- | -- |
@@ -31,3 +39,13 @@ Make sure to set the `general:layout` to `scrolling` to use this layout.
31
39
| promote | moves a window to its own new column | none |
32
40
| swapcol | Swaps the current column with its neighbor to the left (`l`) or right (`r`). The swap wraps around (e.g., swapping the first column left moves it to the end). |`l` or `r`|
33
41
| movecoltoworkspace | Moves the entire current column to the specified workspace, preserving its internal layout. Works with existing, new, and special workspaces. e.g. like `1`, `2`, `-1`, `+2`, `special`, etc. | workspace identifier|
42
+
43
+
Example key bindings for your Hyprland config:
44
+
```
45
+
bind = $mainMod, period, layoutmsg, move +col
46
+
bind = $mainMod, comma, layoutmsg, move -col
47
+
bind = $mainMod SHIFT, period, layoutmsg, movewindowto r
48
+
bind = $mainMod SHIFT, comma, layoutmsg, movewindowto l
49
+
bind = $mainMod SHIFT, up, layoutmsg, movewindowto u
50
+
bind = $mainMod SHIFT, down, layoutmsg, movewindowto d
0 commit comments