# ABOUTME: Hyprland input and gesture configuration
# ABOUTME: Keyboard layout, mouse settings, and touchpad behavior

{ config, lib, pkgs, ... }:
{
  wayland.windowManager.hyprland.settings = {
    input = lib.mkDefault {
      kb_layout = "us";
      kb_options = "caps:super,compose:ralt";

      follow_mouse = 1;
      sensitivity = 0;

      touchpad = {
        natural_scroll = false;
      };
    };

    gestures = lib.mkDefault {
      workspace_swipe = false;
    };
  };
}
