aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-07 12:07:03 -0500
committerCraig Jennings <c@cjennings.net>2026-05-07 12:07:03 -0500
commit5f3e03b058e2bea80f8075e6ba26559e8903b100 (patch)
tree72a8c23f7b08c9f41a392d2929b0fdc7c87fd3ca
parentc1612e7b307ca6463a1b3dba31257ddb5999a3c7 (diff)
downloadarchsetup-5f3e03b058e2bea80f8075e6ba26559e8903b100.tar.gz
archsetup-5f3e03b058e2bea80f8075e6ba26559e8903b100.zip
fix(hyprland): natural-scroll the mouse, not just the touchpad
The `input` block had `natural_scroll = true` only inside its `touchpad` sub-block. The BT mouse fell back to Hyprland's default and scrolled the opposite way from the touchpad. Switching between input devices flipped scroll direction. I added `natural_scroll = true` at the top level of the `input` block. The touchpad's own setting still applies because Hyprland scopes touchpad config separately. Touchpad behavior is unchanged.
-rw-r--r--dotfiles/hyprland/.config/hypr/hyprland.conf1
1 files changed, 1 insertions, 0 deletions
diff --git a/dotfiles/hyprland/.config/hypr/hyprland.conf b/dotfiles/hyprland/.config/hypr/hyprland.conf
index 2c2127f..a585cb5 100644
--- a/dotfiles/hyprland/.config/hypr/hyprland.conf
+++ b/dotfiles/hyprland/.config/hypr/hyprland.conf
@@ -125,6 +125,7 @@ input {
follow_mouse = 0
float_switch_override_focus = 1
mouse_refocus = false
+ natural_scroll = true
touchpad {
natural_scroll = true
}