diff --git a/home/programs/personal/default.nix b/home/programs/personal/default.nix index d2ff861..5c24f89 100644 --- a/home/programs/personal/default.nix +++ b/home/programs/personal/default.nix @@ -14,20 +14,39 @@ services.nextcloud-client.enable = true; + programs.nixvim.plugins = { + lsp = { + servers.gdscript.enable = true; + }; + godot.enable = true; + dap = { + enable = true; + adapters.servers.godot = { + host = "127.0.0.1"; + port = 6006; + }; + configurations.gdscript = [ + { + type = "godot"; + request = "launch"; + name = "Launch scene"; + project = "\${workspaceFolder}"; + } + ]; + + }; + }; + home.packages = with pkgs; [ godot_4 ardour blender - # musescore + musescore monero-gui - electrum - xmrig transmission-remote-gtk krita organicmaps anki - hugo - libsForQt5.neochat bookworm jellyfin-mpv-shim ]; diff --git a/lib/nixvim.nix b/lib/nixvim.nix index f242a04..ce6025f 100644 --- a/lib/nixvim.nix +++ b/lib/nixvim.nix @@ -102,5 +102,10 @@ enable = true; settings = {open_mapping = "[[]]";}; }; + + dap = { + enable = true; + extensions.dap-ui.enable = true; + }; }; }