# -------------------------------------------------- # Hyprscrolling – scrolling layout with indicators # Managed in repo: assets/conf/desktop/hypr/hyprscrolling.conf # -------------------------------------------------- # Load plugin (.so is symlinked by Nix module) plugin = /etc/hypr/plugins/libhyprscrolling.so # Make scrolling the default layout general { layout = scrolling } # -------------------------------------------------- # Plugin configuration # -------------------------------------------------- plugin:hyprscrolling { # Behavior column_width = 0.5 fullscreen_on_one_column = true focus_fit_method = 1 follow_focus = true follow_min_visible = 0.4 # explicit_column_widths = 0.333, 0.5, 0.667, 1.0 direction = right # --- Core behaviour --- enable = true focus_follows_mouse = true smooth_scrolling = true # --- Gaps & spacing --- gaps_in = 6 gaps_out = 16 # --- Indicators --- # Show visual indicators for stacked windows indicators = true # Style of indicators (examples: line, dots, bar) indicator_style = dots # Thickness / size indicator_thickness = 10 # Spacing between indicators indicator_spacing = 6 # Offset from window edge indicator_offset = 8 # Colors (RGBA) indicator_color_active = rgba(137, 180, 250, 0.9) # blue-ish (Catppuccin style) indicator_color_inactive = rgba(88, 91, 112, 0.6) # Position (top, bottom, left, right) indicator_position = bottom }