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. Add common issues as they get reported.
Where logs live
| What | Where |
|---|---|
| Quickshell (the bar / sidebars / lock) | journalctl --user -u quickshell |
| Niri (the compositor) | journalctl --user -u niri |
| SDDM (the login screen) | sudo journalctl -u sddm |
| Updater | ~/.local/state/quickshell/user/update.log |
| OpenVPN connections | journalctl --user -u openvpn@<profile> |
| Kernel / hardware | dmesg, journalctl -k |
The bar / sidebar isn’t drawing
IfMod+Slash doesn’t open the cheatsheet, Quickshell isn’t running.
- Recent
ryoku-updatebroke the shell: snapshot rollback restores the last working state.ryoku-update --list-snapshotsthenryoku-update --restore <id>. - Custom config error:
~/.config/illogical-impulse/config.jsongot malformed (often after hand-editing). The shell will fall back to defaults if youmvit aside. - Quickshell binary mismatch: a system update bumped Qt/Quickshell out of sync with the shell sources. Re-running
ryoku-updateusually fixes it.
Login screen is broken / can’t log in
Drop to a TTY (Ctrl+Alt+F2), log in, and start a Niri session manually:
sudo journalctl -u sddm and consider switching SDDM theme (Settings → Login screen if you can reach a desktop; otherwise edit /etc/sddm.conf.d/).
Network is offline
- The right sidebar’s wifi toggle takes effect immediately. If it didn’t, check
nmcli device status. - If you’re tunneled through OpenVPN and the SecPulse pill says connected but you can’t reach anything,
nmcli connection showand look for a leak or split-routing issue. - The right sidebar’s Network monitor tab shows listening sockets, active connections, and ping latency in real time.
Performance feels off
- Animations:
Settings → Appearance → Animationstoggle. - Wallpaper video / GIF: turning off animated wallpaper is the single biggest GPU win.
- Niri’s overview:
Mod+Tabis GPU-heavy on integrated graphics; disable per-monitor preview in~/.config/niri/config.kdlif it’s choppy.
Filing a useful bug
Open an issue atneur0map/ryoku-arch with:
- What you did — keystrokes, clicks, or commands.
- What happened — what you saw, including screenshots when relevant.
- What you expected.
- Output of
ryoku-update --check— pinpoints which commit you’re on. - Relevant log slice — last 50 lines of
journalctl --user -u quickshellis usually enough.

