docs: #114 ships as document-only; record 2026-07-17 triage rulings
All checks were successful
Check / eval (push) Successful in 3m50s
All checks were successful
Check / eval (push) Successful in 3m50s
Live triage with Bernardo. #114 (greeter ignores per-device layouts): ruled document-only — a kernel VT has exactly one keymap, so tuigreet structurally cannot honour settings.keyboard.devices. README gets the "Greeter keyboard layout" note after the home.nix options table, RECOVERY.md §2 a one-line pointer for the password-rejected case, ROADMAP's #145 cross-ref updated, BACKLOG entry deleted. Also recorded: #120 stays deferred (cachix likely first step when promoted); #134 decided — Nomarchy carries nixpkgs-unstable, unstable.* via overlay, home-scope only — rewritten into NEXT; #143 upstream check (rofi#2317 still open, no response) noted in the item. Verification: V0 — docs and backlog only, prose reviewed in place. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -276,6 +276,15 @@ two tables below are split along exactly that line.
|
||||
| `nomarchy.themesDir` | Nomarchy's `themes/` | Where per-theme app overrides are probed |
|
||||
| `nomarchy.package` | overlay's `nomarchy-state-sync` | The theme/state tool package, overridable if you fork it |
|
||||
|
||||
**Greeter keyboard layout:** tuigreet runs on a kernel VT, which has exactly
|
||||
one keymap — `console.useXkbConfig` follows `services.xserver.xkb.layout`
|
||||
(`nomarchy.keyboard.layout`), not Hyprland's per-device `kb_layout` binding.
|
||||
Per-device layouts (`nomarchy.keyboard.devices`) only take effect once the
|
||||
Hyprland session starts, so at the login prompt an external keyboard types
|
||||
the **system** layout, not its remembered one — if your password comes out
|
||||
wrong there, type it as if on the system layout, or use the laptop's own
|
||||
keyboard. A VT constraint, not a bug.
|
||||
|
||||
**Always-on, no toggle by design:** `services.cliphist`, `services.udiskie`
|
||||
(automount + safe-removal toasts) and `services.easyeffects` (mic noise
|
||||
cancellation) ship unconditionally — small, low-risk pieces with no
|
||||
|
||||
Reference in New Issue
Block a user