{ lib, config, pkgs, ... }: { options = { typescript.enable = lib.mkEnableOption "enables kubernetes-tools"; }; config = lib.mkIf config.kubernetes-tools.enable { environment.systemPackages = with pkgs; [ nixd gopls omnisharp-roslyn dockerfile-language-server bash-language-server helm-ls yaml-language-server lua-language-server marksman tofu-ls # nodejs_22 # vue-language-server # vtsls # typescript # typescript-language-server # nodePackages.vscode-json-languageserver # tailwindcss-language-server ]; }; }