diff --git a/layers/workstation.nix b/layers/workstation.nix
index 5988e21029472c52fb878ce645008a09b008b31b..889c3c069ebb526fcccda0b4f7a8913a878c5910 100644
--- a/layers/workstation.nix
+++ b/layers/workstation.nix
@@ -15,6 +15,7 @@
     spotify
     gimp
     mumble
+    godot
   ];
 
 
diff --git a/pkgs/neovim/default.nix b/pkgs/neovim/default.nix
index 3a1cb88f2d5fd5049554c69f43859564e4053bd7..209a63322517026e57e56ba2db8735e31a3b767e 100644
--- a/pkgs/neovim/default.nix
+++ b/pkgs/neovim/default.nix
@@ -175,6 +175,9 @@ pkgs.neovim.override {
         nvim_lsp.hls.setup  {
           on_attach = on_attach
         }
+        nvim_lsp.gdscript.setup {
+          on_attach = on_attach
+        }
       EOF
 
       ${extraRC}