Documentation Index
Fetch the complete documentation index at: https://docs.ryoku.dev/llms.txt
Use this file to discover all available pages before exploring further.
This page is being expanded. The skeleton is here; per-surface deep dives land next.
Settings (Mod+Comma)
Most knobs are here:
- Appearance — theme family (Material, Aurora, Angel, Ryoku-Shell, Cards), accent color, panel family (
ii↔waffle), font scale, animations on/off. - Background — wallpaper picker, color generation source, video / GIF wallpapers, dynamic parallax, vignette.
- Bar — toggle every widget, rearrange order, pick which monitor each instance lives on.
- Sidebar — which tabs show up, default tab, gestures.
- Lock / Login — SDDM theme, lock screen layout.
- Updates — auto-check interval, terminal-on-update.
- Interactions — scroll speed, dead-pixel workaround, hover thresholds.
Wallpapers
Ctrl+Alt+Topens the wallpaper picker.- Drop files into
~/Pictures/Wallpapers. The picker auto-discovers new ones. - The left sidebar’s Wallhaven tab searches and applies wallpapers from wallhaven.cc directly.
- Theme colors regenerate from the selected wallpaper unless you’ve set a static accent in Settings → Appearance.
Themes
Ryoku ships five panel skins:- Material — Material 3 default.
- Aurora — translucent, blurred, dim.
- Angel — bright, glass-card, high-contrast.
- Ryoku-Shell — Greek Noir, brand-aligned.
- Cards — flat surfaces, minimal chrome.
Keybinds
The shipped binds live in~/.config/niri/config.d/70-binds.kdl. To override:
- Drop a new file under
~/.config/niri/config.d/named higher than70-(e.g.,90-my-binds.kdl). - Niri reads
config.d/files in lexical order; later files win. - See the keybindings reference for what’s bound today.
Advanced
For anything that doesn’t have a Settings switch:- Niri layout —
~/.config/niri/config.kdl. Niri docs: https://github.com/YaLTeR/niri/wiki - Shell config (raw JSON) —
~/.config/illogical-impulse/config.json. Settings writes here; you can hand-edit when you know what you want. - Theme palette overrides —
~/.config/matugen/templates/and~/.local/state/quickshell/user/generated/. Seedocs/branding.mdfor the brand-color anchors.

