General
Animation, pointer behavior, Space activation, hot reload, and dragging tiled windows.
[settings]animate = trueanimation_duration = 0.2[settings]
Section titled “[settings]”Global behavior shared by the active layout and the rest of Rift.
animate
Section titled “animate”Animate layout changes and focus transitions. Keep this off while troubleshooting layout behavior.
animation_duration
Section titled “animation_duration”Animation duration in seconds when animate is enabled. Must not be negative.
animation_fps
Section titled “animation_fps”Target animation frame rate. Higher values look smoother but use more CPU. Must be greater than zero.
animation_easing
Section titled “animation_easing”default_disable
Section titled “default_disable”Start each newly encountered macOS Space inactive. Press your activation key before Rift manages it.
mouse_follows_focus
Section titled “mouse_follows_focus”Allow Rift to move the pointer with keyboard-driven focus and workspace changes.
mouse_hides_on_focus
Section titled “mouse_hides_on_focus”Hide the pointer after Rift changes the focused window. Rift also hides it after a pointer warp when mouse_follows_focus is enabled.
focus_follows_mouse
Section titled “focus_follows_mouse”Ask Rift to focus a managed window when the pointer moves over it.
focus_follows_mouse_disable_hotkey
Section titled “focus_follows_mouse_disable_hotkey”auto_focus_blacklist
Section titled “auto_focus_blacklist”Bundle identifiers that should not cause Rift to switch workspaces when those applications become active, such as Spotlight.
hot_reload
Section titled “hot_reload”Reload the config file when it changes. Even when this is false, Rift watches for keymap changes and reloads when the parsed bindings differ.
[settings.window_snapping]
Section titled “[settings.window_snapping]”Mouse-drag behavior for swapping tiled windows.