Configuration commands
Configuration management commands. All commands act on the running Rift instance.
Changes apply immediately. Run rift-cli execute config save to persist them to the active config path. Saving preserves unrelated TOML comments, formatting, ordering, and source keybindings, and replaces the file atomically. get displays normalized runtime values; reload reads the file again. See Configuration for the save and reload workflow.
Generated from rift-cli at v0.7.0.
set-animate
Section titled “set-animate”Update animation settings.
rift-cli execute config set-animate <VALUE>
Arguments
<VALUE>
set-animation-duration
Section titled “set-animation-duration”Set the animation duration in seconds.
rift-cli execute config set-animation-duration <VALUE>
Arguments
<VALUE>
set-animation-fps
Section titled “set-animation-fps”Set the animation frame rate.
rift-cli execute config set-animation-fps <VALUE>
Arguments
<VALUE>
set-animation-easing
Section titled “set-animation-easing”Set the animation easing curve.
rift-cli execute config set-animation-easing <VALUE>
Arguments
<VALUE>
set-mouse-follows-focus
Section titled “set-mouse-follows-focus”Update mouse settings.
rift-cli execute config set-mouse-follows-focus <VALUE>
Arguments
<VALUE>
set-mouse-hides-on-focus
Section titled “set-mouse-hides-on-focus”Show or hide the pointer after focus changes.
rift-cli execute config set-mouse-hides-on-focus <VALUE>
Arguments
<VALUE>
set-focus-follows-mouse
Section titled “set-focus-follows-mouse”Enable or disable focusing windows under the pointer.
rift-cli execute config set-focus-follows-mouse <VALUE>
Arguments
<VALUE>
set-stack-offset
Section titled “set-stack-offset”Update layout settings.
rift-cli execute config set-stack-offset <VALUE>
Arguments
<VALUE>
set-stack-default-orientation
Section titled “set-stack-default-orientation”Set the default stack orientation behavior. Value should be one of: "perpendicular", "same", "horizontal", or "vertical".
rift-cli execute config set-stack-default-orientation <VALUE>
Arguments
<VALUE>
set-outer-gaps
Section titled “set-outer-gaps”Set the outer gap on each screen edge.
rift-cli execute config set-outer-gaps <TOP> <LEFT> <BOTTOM> <RIGHT>
Arguments
<TOP><LEFT><BOTTOM><RIGHT>
set-inner-gaps
Section titled “set-inner-gaps”Set the horizontal and vertical gaps between windows.
rift-cli execute config set-inner-gaps <HORIZONTAL> <VERTICAL>
Arguments
<HORIZONTAL><VERTICAL>
set-workspace-names
Section titled “set-workspace-names”Update workspace settings.
rift-cli execute config set-workspace-names [NAMES]...
Arguments
[NAMES]...
Generic set: set an arbitrary config key (dot-separated path) to a JSON value.
rift-cli execute config set <KEY> <VALUE>
Arguments
<KEY>Dot-separated key path (e.g. settings.animate or settings.layout.gaps.outer.top).
<VALUE>Value should be valid JSON (true, 1, "string", {"a":1}), but if it's not valid JSON it will be treated as a string.
Get current config.
rift-cli execute config get
Save current config to file.
rift-cli execute config save
reload
Section titled “reload”Reload config from file.
rift-cli execute config reload