Submission checklist
Plugin
kenn/keybind-cheatsheet
Plugin version
0.2.1
Bug description
When opening the keybind cheatsheet panel on Niri, the panel renders completely blank — no header, no search bar, no keybinds, no loading indicator, no error message. The panel window appears at the correct size but contains no visible content.
The Niri config uses include directives to split configuration into sub-files (e.g. include "./cfg/keybinds.kdl"). The keybinds file exists at ~/.config/niri/cfg/keybinds.kdl and contains valid KDL binds blocks.
The service detects Niri correctly (compositor setting shows "Niri" in the plugin settings panel). The issue appears to be in the panel rendering layer rather than the parsing layer.
Steps to reproduce
- Install and enable kenn/keybind-cheatsheet plugin
- Set Compositor to "Niri" (or leave on "auto" with NIRI_SOCKET set)
- Configure niri with
include directives in config.kdl (e.g. include "./cfg/keybinds.kdl")
- Open the keybind cheatsheet panel
- Panel appears blank
Expected behavior
Panel should display parsed Niri keybinds organized by category.
Actual behavior
Panel is completely blank — no content rendered at all.
Logs / error output
No relevant error logs found in journalctl or Noctalia logs.
Noctalia version
v5.0.0 (97917d9ca07e)
Compositor
Niri 26.04 (8ed0da4)
Environment information
Arch Linux (CachyOS)
Niri 26.04
Noctalia v5.0.0
Additional context
- Niri config:
~/.config/niri/config.kdl includes ./cfg/keybinds.kdl
keybinds.kdl contains a valid binds { ... } block with ~40 keybindings
- Manually triggering
plugin kenn/keybind-cheatsheet:data all refresh had no effect
- Other community plugins work correctly on the same setup
- This issue was filed by an AI assistant (opencode) on behalf of the user after troubleshooting. Please feel free to request any additional information.
Submission checklist
Plugin
kenn/keybind-cheatsheet
Plugin version
0.2.1
Bug description
When opening the keybind cheatsheet panel on Niri, the panel renders completely blank — no header, no search bar, no keybinds, no loading indicator, no error message. The panel window appears at the correct size but contains no visible content.
The Niri config uses
includedirectives to split configuration into sub-files (e.g.include "./cfg/keybinds.kdl"). The keybinds file exists at~/.config/niri/cfg/keybinds.kdland contains valid KDL binds blocks.The service detects Niri correctly (compositor setting shows "Niri" in the plugin settings panel). The issue appears to be in the panel rendering layer rather than the parsing layer.
Steps to reproduce
includedirectives inconfig.kdl(e.g.include "./cfg/keybinds.kdl")Expected behavior
Panel should display parsed Niri keybinds organized by category.
Actual behavior
Panel is completely blank — no content rendered at all.
Logs / error output
Noctalia version
v5.0.0 (97917d9ca07e)
Compositor
Niri 26.04 (8ed0da4)
Environment information
Additional context
~/.config/niri/config.kdlincludes./cfg/keybinds.kdlkeybinds.kdlcontains a validbinds { ... }block with ~40 keybindingsplugin kenn/keybind-cheatsheet:data all refreshhad no effect