General & Window Settings
Core window manager settings controlling borders, gaps, and tiling behavior.
Borders & Gaps
Colors
Layout & Behavior
Monitor Configuration
Define your monitor setup. Leave Name blank for any monitor. Use
preferred for resolution/refresh to use native mode. Position auto
places monitors automatically. Scale auto means 1.
Input Devices
Configure keyboard, mouse, and touchpad behavior.
Keyboard
us, gb, de,
tr
dvorak, colemak
caps:swapescape
Mouse
flat = 1:1 movement.
Touchpad
Decoration
Window appearance: rounding, opacity, blur, and shadows.
Window
Blur
Shadow
rgba(000000aa)
x y in pixels. e.g. 2 4
Dimming
dimaround window rule (0.0 - 1.0). Default:
0.4
Animations
Define animation curves (beziers) and assign them to animation types. Each
animation is: name, enabled, speed, curve, [style]
Bezier Curves
Define custom cubic bezier curves.
Format: x1,y1,x2,y2. Use the preset selector to apply known curves.
Animation Assignments
Assign curves to animation types. Speed in seconds (lower = faster). Style is optional.
Layout Settings
These settings apply only when the corresponding layout is active. Select your layout in General settings.
Dwindle Layout
Master Layout
Keybinds
Define keyboard shortcuts. bind = normal, bindm =
mouse, bindl = locked screen, binde = repeat while held,
bindel = repeat + locked, bindr = on release.
Window Rules v2
Rules applied to windows matching conditions. Uses windowrulev2
format: rule, matcher1:pattern, matcher2:pattern...
Workspace Rules
Bind workspaces to monitors, set default properties, or make them persistent.
Format: workspace = name, rule1:value, rule2:value
Gestures
Touchpad gesture configuration for workspace switching and other actions.
Autostart
Programs launched once at startup via exec-once. Typical entries:
bar, notification daemon, wallpaper setter, auth agent.
Environment Variables
Set via env = NAME,value. Common ones include cursor size,
Wayland/Qt/GTK theming, and NVIDIA-specific variables.
Variables
Custom $variables for reuse throughout your config (e.g.
$mainMod, $terminal). Referenced with $name syntax.
Miscellaneous
Various settings that don't fit elsewhere.