62 lines
2.0 KiB
Plaintext
62 lines
2.0 KiB
Plaintext
# hyprscrolling.conf
|
|
# Loaded from: ./assets/conf/desktop/hypr/hyprscrolling.conf
|
|
#
|
|
# Notes:
|
|
# - These are the documented scrolling-layout knobs and defaults.
|
|
# - Keep them here; Home-Manager will source this file from ~/.config/hypr/conf.d/.
|
|
|
|
########################
|
|
# Layout selection
|
|
########################
|
|
general {
|
|
layout = scrolling
|
|
}
|
|
|
|
########################
|
|
# Scrolling layout config
|
|
########################
|
|
scrolling {
|
|
# when enabled, a single column on a workspace will always span the entire screen.
|
|
fullscreen_on_one_column = true
|
|
|
|
# the default width of a column, [0.1 - 1.0]
|
|
column_width = 0.5
|
|
|
|
# When a column is focused, what method should be used to bring it into view.
|
|
# 0 = center, 1 = fit
|
|
focus_fit_method = 0
|
|
|
|
# when a window is focused, should the layout move to bring it into view automatically
|
|
follow_focus = true
|
|
|
|
# when a window is focused, require that at least a given fraction of it is visible
|
|
# for focus to follow. Hard input (e.g. binds, clicks) will always follow. [0.0 - 1.0]
|
|
follow_min_visible = 0.4
|
|
|
|
# A comma-separated list of preconfigured widths for colresize +conf/-conf
|
|
explicit_column_widths = 0.333, 0.5, 0.667, 1.0
|
|
|
|
# Direction in which new windows appear and the layout scrolls. left/right/down/up
|
|
direction = right
|
|
}
|
|
|
|
########################
|
|
# Workspace rules (optional examples)
|
|
########################
|
|
# workspace = 2, layoutopt:direction:right
|
|
|
|
########################
|
|
# Layout messages (optional examples)
|
|
########################
|
|
# bind = $mainMod, period, layoutmsg, move +col
|
|
# bind = $mainMod, comma, layoutmsg, swapcol l
|
|
#
|
|
# Available layoutmsg params:
|
|
# - move (-200 / +200) or (+col / -col)
|
|
# - colresize (0.5 / +0.2 / -0.2 / +conf / -conf / all (number))
|
|
# - fit (active / visible / all / toend / tobeg)
|
|
# - focus (l/r/u/d) (wraps instead of moving to neighboring monitors)
|
|
# - promote (moves a window to its own new column)
|
|
# - swapcol (l or r) (wraps around)
|
|
# - togglefit (toggles focus_fit_method)
|