{ programs.nixvim = { keymaps = [ { mode = "n"; # Normal mode key = ""; action = ""; options.silent = true; } { mode = "n"; key = ""; action = ":bnext"; options = { desc = "Next Buffer"; silent = true; }; } { mode = "n"; key = ""; action = ":bprevious"; options = { desc = "Previous Buffer"; silent = true; }; } { mode = "n"; key = "w"; action = ":w"; options = { desc = "Save Buffer to File"; silent = true; }; } { mode = "n"; key = "q"; action = ":qa"; options = { desc = "Quit All"; silent = false; }; } ]; globals = { mapleader = " "; maplocalleader = " "; }; }; }