Mod+,. Most
of what you need is a panel away: displays, GPU, input, and power each have their
own place. This page is the map. For hand-editing the underlying files, see
Customize; for the GUI panels in full, see
Settings.
Displays
Ryoku Settings > Displays is the display control panel. It lists every connected output and lets you set, per output:- Resolution and refresh rate
- Scale (fractional scaling for HiDPI panels)
- Rotation
- Position in the layout
- Mirror vs extend
- Named layout profiles you can switch between
~/.config/hypr/monitors.lua, the per-machine drop-in
generated by ryoku-monitor. Ryoku rewrites this file on hotplug or a GPU reset,
and ryoku update never resets it.
Quick mirror / extend toggle
PressMod+P to toggle mirror and extend across your displays (it runs
ryoku-monitor toggle). Handy for plugging into a projector or a TV without
opening Settings. See Keybindings for the full bind list.
Hand-pinning a layout
When the panel cannot express what a stubborn display needs (a fake-EDID monitor that wants a forced mode or modeline, a precise position), pin it yourself in~/.config/hypr/monitors_user.lua. It loads after the generated file, so your
pins win, and it is never touched by updates. See
Customize.
GPU
Ryoku Settings > GPU lists every detected GPU and pins the primary render device throughryoku-gpu. On a hybrid laptop (a discrete NVIDIA or Radeon
beside the CPU’s integrated GPU) the integrated GPU is the battery-friendly
default, following Hyprland’s own recommendation. Pick the discrete or external
GPU there to render the desktop on it instead.
The panel writes ~/.config/hypr/gpu.lua and offers three host graphics modes:
From a terminal,
ryoku-gpu prints what it detected and what it chose:
Input
Ryoku Settings > Input covers keyboards and pointing devices:- Keyboard layout (and variant)
- Key repeat rate and delay
- Pointer and touchpad behaviour (speed, natural scroll, tap-to-click)
Power & idle
Ryoku ships a sensible idle ladder viahypridle. Left untouched, an idle
session steps down like this:
The session also locks before sleep or suspend, and restores brightness and the
displays on resume. The ladder is defined in
~/.config/hypr/hypridle.conf.
Alongside it:
- Battery is read through
upower; the shell surfaces charge and status. - Brightness is controlled with
brightnessctl. Most laptops handle the hardware brightness keys in firmware; if yours does not, bindbrightnessctl set +10%/-10%in~/.config/hypr/user.lua(see Customize). - Night light warms the screen through
hyprsunset, toggleable on and off and remembered at your chosen colour temperature.
See also
Settings
Every Ryoku Settings panel, in full.
Customize
Hand-pin displays and add personal binds in the override files.
Troubleshoot
Wrong GPU, only one resolution, a display that will not apply.
Keybindings
Mod+P and the rest of the shipped binds.
