From 67e7a57402a9da1dd7f01294a20fdf0130f2ae7e Mon Sep 17 00:00:00 2001 From: UGA Innovation Factory Date: Tue, 13 Jan 2026 12:16:46 -0500 Subject: [PATCH] fix: Set proper keybindings for zsh --- sw/theme.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/sw/theme.nix b/sw/theme.nix index 8014e12..7d785f4 100644 --- a/sw/theme.nix +++ b/sw/theme.nix @@ -33,6 +33,18 @@ in programs.zsh = { enable = true; + initContent = '' + bindkey '^[[H' beginning-of-line # Home key + bindkey '^[[F' end-of-line # End key + bindkey '^[[3~' delete-char # Delete key + bindkey '^[[1~' beginning-of-line # Alternative Home key + bindkey '^[[4~' end-of-line # Alternative End key + bindkey '^[[2~' overwrite-mode # Insert key + bindkey '^[[5~' up-line-or-history # Page Up + bindkey '^[[6~' down-line-or-history # Page Down + bindkey -e + ''; + # Plugins historySubstringSearch = { enable = true;