From c357c69183d23b9395c96b15f9cb341e59bb1ee0 Mon Sep 17 00:00:00 2001 From: John Lancaster <32917998+jsl12@users.noreply.github.com> Date: Wed, 1 Apr 2026 22:00:21 -0500 Subject: [PATCH] nhms switch keymap --- modules/programs/neovim.nix | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/modules/programs/neovim.nix b/modules/programs/neovim.nix index d097a56..6f04cf2 100644 --- a/modules/programs/neovim.nix +++ b/modules/programs/neovim.nix @@ -6,7 +6,7 @@ }; }; - perSystem = { system, pkgs, ... }: { + perSystem = { system, pkgs, config, ... }: { packages.my-neovim = ((inputs.nvf.lib.neovimConfiguration { inherit pkgs; modules = [ @@ -112,6 +112,20 @@ }; keymaps = [ + { + desc = "Edit key mappings"; + key = "ekm"; + mode = [ "n" ]; + silent = false; + action = ":edit +/keymaps /home/john/.config/home-manager/jsl-dendritic/modules/programs/neovim.nix"; + } + { + desc = "Home Manager Switch"; + key = "nhms"; + mode = [ "n" ]; + silent = false; + action = ":TermExec cmd='clear && nhms && exit' name='Nix Home Manager Switch' direction=float"; + } { desc = "Key Maps [Telescope]"; key = "fkm"; @@ -131,7 +145,7 @@ mode = ["n" "v" "t"]; silent = false; action = ":ToggleTerm"; - } + } ]; }; }