diff --git a/home/modules/nvf.nix b/home/modules/nvf.nix index 185b364..bd96f03 100644 --- a/home/modules/nvf.nix +++ b/home/modules/nvf.nix @@ -12,6 +12,27 @@ enableManpages = true; settings.vim = { + extraPackages = [pkgs.netcoredbg]; + + luaConfigRC.netcoredbg = '' + local dap = require("dap") + dap.adapters.coreclr = { + type = "executable", + command = "${pkgs.netcoredbg}/bin/netcoredbg", + args = {"--interpreter=vscode"} + } + dap.configurations.cs = { + { + type = "coreclr", + name = "Launch", + request = "launch", + program = function() + return vim.fn.input("Path to dll: ", vim.fn.getcwd() .. "/bin/Debug/", "file") + end, + }, + } + ''; + theme = { enable = true; transparent = true;