diff --git a/README.md b/README.md index 2848563..9526f48 100644 --- a/README.md +++ b/README.md @@ -186,7 +186,7 @@ examples: **[docs/OVERRIDES.md](docs/OVERRIDES.md)**. |---|---|---| | `nomarchy.stateFile` | — (required) | Path to your theme-state.json | | `nomarchy.terminal` | `"ghostty"` | Terminal for keybinds and `$TERMINAL` | -| `nomarchy.keyboard.layout` | `"us"` | XKB layout for the Hyprland session (installer writes it; pairs with xkb + `console.useXkbConfig` in system.nix) | +| `nomarchy.keyboard.layout` | `"us"` | XKB layout for the Hyprland session (installer writes the matching `services.xserver.xkb` in system.nix; the console + LUKS prompt follow via the distro default) | | `nomarchy.keyboard.variant` | `""` | XKB variant for the session | | `nomarchy.hyprland.enable` | `true` | Nomarchy's Hyprland config | | `nomarchy.waybar.enable` | `true` | Nomarchy's Waybar | diff --git a/flake.nix b/flake.nix index 825a676..0fb3fbc 100644 --- a/flake.nix +++ b/flake.nix @@ -252,12 +252,6 @@ ({ lib, ... }: { nomarchy.system.snapper.enable = true; nomarchy.system.greeter.autoLogin = username; - # The installer writes these (keyboard-everywhere - # incl. the LUKS prompt) — mirror them or the - # initrd/vconsole pins don't match an offline - # install's rebuild set. - console.useXkbConfig = true; - boot.initrd.systemd.enable = true; # nixos-generate-config keys microcode off # enableRedistributableFirmware (now on): the # real machine enables exactly one vendor — diff --git a/pkgs/nomarchy-install/nomarchy-install.sh b/pkgs/nomarchy-install/nomarchy-install.sh index 2d108ea..a1342ce 100644 --- a/pkgs/nomarchy-install/nomarchy-install.sh +++ b/pkgs/nomarchy-install/nomarchy-install.sh @@ -444,15 +444,14 @@ cat > "$FLAKE_DIR/system.nix" <