From c8a62301f8c9acbd6444e1a8d8eaa9815b9776ab Mon Sep 17 00:00:00 2001 From: Oliver Davies <oliver@oliverdavies.uk> Date: Fri, 23 Jun 2023 21:41:27 +0100 Subject: [PATCH] refactor(nvim): group extra Vim packages --- home-manager/modules/common.nix | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/home-manager/modules/common.nix b/home-manager/modules/common.nix index 60bfd196..6302c3e5 100644 --- a/home-manager/modules/common.nix +++ b/home-manager/modules/common.nix @@ -1,4 +1,5 @@ { config, lib, pkgs, ... }: + let vim-astro = pkgs.vimUtils.buildVimPlugin { name = "vim-astro"; @@ -204,28 +205,34 @@ in ]; extraPackages = with pkgs; [ + # Languages + nodePackages.typescript + + # Language servers ansible-language-server - black - gopls - html-tidy - nodePackages.intelephense lua53Packages.lua-lsp nixd + nodePackages.intelephense nodePackages."@astrojs/language-server" nodePackages."@tailwindcss/language-server" nodePackages.bash-language-server nodePackages.dockerfile-language-server-nodejs - nodePackages.markdownlint-cli - nodePackages.typescript nodePackages.typescript-language-server nodePackages.vls nodePackages.vue-language-server nodePackages.vscode-langservers-extracted nodePackages.yaml-language-server phpactor - proselint rnix-lsp + + # Formatters + black rstfmt + + # Tools + html-tidy + nodePackages.markdownlint-cli + proselint shellcheck ]; };