docs(DE): full redesign sweep — desk profiles, keybinds, noctalia v5, handy fleet wiring, incident log
- niri: index/config-tree rework, displays.md desk-profile rewrite, tips/action-reference/default-bindings refresh (26.04), generated keybindings.md (119 bindings) - noctalia-shell.md: settings.toml lives in ~/.local/state, taskbar widget, v5 keybind table (Mod+D/Mod+V/Alt+Tab) - handy.md: NEW; live nested store shape, fleet endpoint, known thinking-model empty-content breaker + verified cure - log.md: DE redesign entry + pam_faillock sudo-lockout incident
This commit is contained in:
1 parent
37554b0fb0
commit
b441cfda56
10 files changed
+974
-166
No files matched your search
@@ -6,7 +6,7 @@ tags:
|
||||
- niri
|
||||
- tips
|
||||
- gotchas
|
||||
verified: 2026-08-28
|
||||
verified: 2026-10-09
|
||||
---
|
||||
|
||||
# Helpful Tips
|
||||
@@ -30,6 +30,12 @@ Correct reload options, in order of preference:
|
||||
|
||||
Niri reads `~/.config/niri/config.kdl` (or `config.kdl` relative to its CWD). Split config lives in `~/.config/niri/cfg/` — each `.kdl` file is `include`d from the main config, so a reload picks up edits to any included module.
|
||||
|
||||
### 26.04 Config Loading Features
|
||||
|
||||
`niri msg action load-config-file --path <file>` switches configs at runtime (26.04). It includes:
|
||||
- `optional=true` support — allows loading configs that may not exist
|
||||
- `~` expansion — tilde paths are expanded to the niri user's home directory
|
||||
|
||||
## 4. Alternative navigation
|
||||
|
||||
Vim-like keys (H/J/K/L) are bound by default alongside arrow keys.
|
||||
@@ -38,9 +44,16 @@ Vim-like keys (H/J/K/L) are bound by default alongside arrow keys.
|
||||
|
||||
Every action can be invoked via `niri msg action <action-name>`.
|
||||
|
||||
## 6. Find XKB keys
|
||||
### 26.04 IPC Enhancements
|
||||
|
||||
Use `wev` to discover key names.
|
||||
- `niri msg layers` — lists layer-shell namespaces per output
|
||||
- `niri msg casts` — lists active PipeWire screencasts
|
||||
- `Escape` cancels drag-and-drop operations
|
||||
- Duplicate-bind parse errors now show the **first definition** in the file
|
||||
|
||||
### Pointer Behavior
|
||||
|
||||
Pointer warps across the screen during `view-scroll` gestures.
|
||||
|
||||
## Related
|
||||
|
||||
|
||||
Reference in new issue
Block a user