Usage Getting Started Example systemd Setup Important Software Layer‐Shell Components niri msg VSCode, Chromium, WezTerm Xwayland FAQ Configuration Overview Input Outputs Key Bindings Layout Miscellaneous Window Rules Animations Debug Options Development Design Principles Developing niri