aboutsummaryrefslogtreecommitdiff
path: root/modules/programs/lsp.nix
diff options
context:
space:
mode:
authorschererleander <leander@schererleander.de>2026-04-13 13:59:55 +0200
committerschererleander <leander@schererleander.de>2026-04-13 13:59:55 +0200
commit429949f7797f5c0d38e184ff384a195dc52be6a1 (patch)
treeb5318ea8f3f49b2665ee7dbb4f5b2fdb4c5920cd /modules/programs/lsp.nix
parent801196ecf2307c1d4f6d62a55e00842dcd9b7f44 (diff)
feat(lsp): setup lsp module
Diffstat (limited to 'modules/programs/lsp.nix')
-rw-r--r--modules/programs/lsp.nix21
1 files changed, 21 insertions, 0 deletions
diff --git a/modules/programs/lsp.nix b/modules/programs/lsp.nix
new file mode 100644
index 0000000..f44dacc
--- /dev/null
+++ b/modules/programs/lsp.nix
@@ -0,0 +1,21 @@
+{
+ flake.modules.homeManager.lsp =
+ { pkgs, ... }:
+ {
+ home.packages = with pkgs; [
+ go
+ gopls
+ nil
+ nixd
+ nixfmt
+ lua-language-server
+ clang-tools
+ texlab
+ tinymist
+ pyright
+ rust-analyzer
+ typescript-language-server
+ tailwindcss-language-server
+ ];
+ };
+}