diff options
| -rw-r--r-- | kj-laptop01/configuration.nix | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/kj-laptop01/configuration.nix b/kj-laptop01/configuration.nix index ffe7dd2..354f688 100644 --- a/kj-laptop01/configuration.nix +++ b/kj-laptop01/configuration.nix @@ -110,9 +110,11 @@ programs.zsh.enable = true; # Disable Alt+Left/Right virtual terminal switching - console.keyMap = pkgs.writeText "disable-vt-switch.map" '' - include "us" - alt keycode 105 = noop - alt keycode 106 = noop + console.keyMap = pkgs.runCommand "disable-vt-switch.map" { + nativeBuildInputs = [ pkgs.kbd ]; + } '' + ${pkgs.kbd}/bin/dumpkeys ${pkgs.kbd}/share/keymaps/i386/qwerty/us.map.gz | \ + sed 's/alt keycode 105 = Console_12/alt keycode 105 = noop/' | \ + sed 's/alt keycode 106 = Console_18/alt keycode 106 = noop/' > $out ''; } |
