From 7b3ca063aaf59c9633c21d5b589f90db5c5b6d33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9ana=20=E6=B1=9F?= Date: Sat, 10 May 2025 19:58:55 +0200 Subject: [PATCH] vanadium: move language server to environment --- nix/configurations/vanadium/home/dev.nix | 24 ------------------ nix/environments/language-servers.nix | 31 ++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 24 deletions(-) create mode 100644 nix/environments/language-servers.nix diff --git a/nix/configurations/vanadium/home/dev.nix b/nix/configurations/vanadium/home/dev.nix index 14d563d6..d984e8a2 100644 --- a/nix/configurations/vanadium/home/dev.nix +++ b/nix/configurations/vanadium/home/dev.nix @@ -9,30 +9,6 @@ pkgs.python3Packages.grip ]; - programs.neovim.extraPackages = [ - # lua - pkgs.lua-language-server - pkgs.stylua - - pkgs.nil # nix - pkgs.yaml-language-server # yaml - - pkgs.pyright # python - - pkgs.marksman # markdown - pkgs.taplo # toml - pkgs.lemminx # xml - # pkgs.texlab # latex - - pkgs.vscode-langservers-extracted # JSON etc - - # fish - pkgs.fish-lsp - - # spellchecking - pkgs.myPkgs.ltex-ls-plus - ]; - programs.git = { enable = true; signing.signByDefault = true; diff --git a/nix/environments/language-servers.nix b/nix/environments/language-servers.nix new file mode 100644 index 00000000..7fe46861 --- /dev/null +++ b/nix/environments/language-servers.nix @@ -0,0 +1,31 @@ +{ + buildEnv, + # + pkgs, +}: +buildEnv { + name = "language-servers"; + paths = [ + # lua + pkgs.lua-language-server + pkgs.stylua + + pkgs.nil # nix + pkgs.yaml-language-server # yaml + + pkgs.pyright # python + + pkgs.marksman # markdown + pkgs.taplo # toml + pkgs.lemminx # xml + # pkgs.texlab # latex + + pkgs.vscode-langservers-extracted # JSON etc + + # fish + pkgs.fish-lsp + + # spellchecking + pkgs.myPkgs.ltex-ls-plus + ]; +}