General Settings
Monitor Configuration
Define your monitor setup. Leave Name blank for any. Use `preferred` for resolution/refresh rate to use native mode. Scale `auto` usually means 1.
Input Devices
Configure keyboard, mouse, and touchpad settings.
Keyboard
Mouse
Touchpad
Keybinds
Define your keyboard and mouse shortcuts. Use `$mainMod` for your primary modifier (usually Super/Win key). Specify mouse buttons like `mouse:272` (left), `mouse:273` (right), `mouse:274` (middle).
Window Rules
Define rules for specific windows based on class, title, etc. Use RegEx for matching (e.g., `class:^(kitty)$`).
Autostart Programs (exec-once)
Commands to run once when Hyprland starts. Add `&` at the end for background processes.
Animations
Define Bezier Curves
Define custom bezier curve names for use in assignments.
Assign Animation Styles
Assign specific animation styles, speeds, and curves to different elements.
Decoration
Blur
Shadow
Layout Specific Settings
These settings only apply if the corresponding layout (Dwindle/Master) is selected in General Settings.