{pkgs, lib, ...}: { options.enable = lib.mkEnableOpton "nixvim"; Plugins = with pkgs.vimPlugins; [ fzf-lua rose-pine ]; keymaps = [ { key = "ss"; mode = "n"; action = ":lua require('nvim-possession').list()"; options = {desc = "[s]ession: [s]elect";}; } { key = "sn"; mode = "n"; action = ":lua require('nvim-possession').new()"; options = {desc = "[s]ession: [n]ew";}; } { key = "su"; mode = "n"; action = ":lua require('nvim-possession').update()"; options = {desc = "[s]ession: [u]pdate";}; } { key = "sd"; mode = "n"; action = ":lua require('nvim-possession').delete()"; options = {desc = "[s]ession: [d]elete";}; } ]; }