refactor(home): default hyprland kb_layout to neutral us
the baseline hard-coded a german layout, leaking a personal value into a module meant to be region-neutral. ship `mkDefault "us"` like `console.keyMap` so a consumer overrides it from their inventory. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -48,7 +48,8 @@ declaratively in `modules/home.nix` (`wayland.windowManager.hyprland`, `programs
|
|||||||
`programs.foot`). Font is JetBrainsMono Nerd Font; Waybar/foot use Nerd Font glyphs
|
`programs.foot`). Font is JetBrainsMono Nerd Font; Waybar/foot use Nerd Font glyphs
|
||||||
(nf-md set) for icons, so new glyphs should come from that set for visual consistency.
|
(nf-md set) for icons, so new glyphs should come from that set for visual consistency.
|
||||||
|
|
||||||
Hyprland uses the **master** layout and a **German** keyboard (`kb_layout = "de"`).
|
Hyprland uses the **master** layout; `kb_layout` ships neutral (`mkDefault "us"`),
|
||||||
|
overridden per-inventory like `console.keyMap`.
|
||||||
Look deliberately minimal: animations, blur, rounding, and shadows are all turned
|
Look deliberately minimal: animations, blur, rounding, and shadows are all turned
|
||||||
**off** on purpose — don't reintroduce them when adding desktop tweaks.
|
**off** on purpose — don't reintroduce them when adding desktop tweaks.
|
||||||
|
|
||||||
|
|||||||
+2
-1
@@ -595,7 +595,8 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
input = {
|
input = {
|
||||||
kb_layout = "de";
|
# Neutral default; set the real layout in your inventory (like console.keyMap).
|
||||||
|
kb_layout = lib.mkDefault "us";
|
||||||
follow_mouse = 1;
|
follow_mouse = 1;
|
||||||
numlock_by_default = true;
|
numlock_by_default = true;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user