# A UI for nvim-dap. { config, lib, ... }: { config.programs.nixvim = lib.mkIf config.development.nixvim.enable { plugins.dap-ui = { enable = true; }; keymaps = [ # dap-ui controls { mode = "n"; key = "du"; action = "lua require('dapui').toggle()"; options.desc = "Debug: Toggle UI"; } { mode = "n"; key = "de"; action = "lua require('dapui').eval()"; options.desc = "Debug: Eval Expression Under Cursor"; } ]; }; }