Author: Kyle Fuller <kyle@fuller.li> 2025-09-20 21:20:21 +0100 +0100
Committer: Kyle Fuller <kyle@fuller.li> 2025-09-20 21:20:35 +0100 +0100
Commit: 012f8184cbcf9129b11d31057df23c122ad25ff6
Parent: abdeb6dbd252c1d43c28d077d2d70ec3ea9d1b04
feat: install openscad + lsp
diff --git a/.config/home-manager/home.nix b/.config/home-manager/home.nix
index 20fa66b036392f26750f8bf9f9b74d21af3d870b..0aa423e79956b10056c18129a0d772e363005d0e 100644
--- a/.config/home-manager/home.nix
+++ b/.config/home-manager/home.nix
@@ -33,6 +33,7 @@ wol
zip
bash-language-server
+ openscad-lsp
yaml-language-server
# python
@@ -55,6 +56,7 @@ font-awesome
ghostty
ledger
maim
+ openscad-unstable
pulsemixer
rofi
source-code-pro
@@ -133,6 +135,7 @@ vim-gitgutter
vim-rhubarb # fugitive + github
# languages
+ nvim-jdtls
swift-vim
typescript-vim
vim-fish
@@ -142,7 +145,6 @@ vim-ledger
vim-nix
vim-terraform
vim-toml
- nvim-jdtls
# lsp
nvim-lspconfig
diff --git a/.config/nvim/lua/kyle/lspconfig.lua b/.config/nvim/lua/kyle/lspconfig.lua
index 2f0e2a54d4324e299b8f16c0e5dd7acaa9c75335..f4055d6b6f3f1bc3ed12bb080a63d91430bcdfc8 100644
--- a/.config/nvim/lua/kyle/lspconfig.lua
+++ b/.config/nvim/lua/kyle/lspconfig.lua
@@ -4,6 +4,7 @@ require'lspconfig'.gopls.setup{}
require'lspconfig'.pyright.setup{}
require'lspconfig'.sourcekit.setup{}
require'lspconfig'.terraformls.setup{}
+require'lspconfig'.openscad_lsp.setup{}
require('lspconfig').yamlls.setup {
settings = {
yaml = {