diff --git a/home.nix b/home.nix index f931b1d..9f30006 100644 --- a/home.nix +++ b/home.nix @@ -49,6 +49,14 @@ enable = true; }; + programs.kitty = { + enable = true; + font.name = "FiraCode Nerd Font Mono Retina"; + settings = { + font_size = 20; + }; + }; + programs.starship = { enable = true; settings = { @@ -214,6 +222,10 @@ pkgs.nixFlakes pkgs.nixfmt pkgs.nodePackages.pyright + pkgs.nodePackages.typescript-language-server + pkgs.nodePackages.vscode-html-languageserver-bin + pkgs.nodePackages.vscode-json-languageserver + pkgs.nodePackages.yaml-language-server pkgs.openssl pkgs.pandoc pkgs.pgcli diff --git a/programs/neovim/init.lua b/programs/neovim/init.lua index d017758..17fe30a 100644 --- a/programs/neovim/init.lua +++ b/programs/neovim/init.lua @@ -312,7 +312,7 @@ _G.load_config = function() end -- Enable the following language servers - local servers = { 'jdtls', 'pyright', 'rnix', 'sourcekit' } + local servers = { 'html', 'jdtls', 'jsonls', 'pyright', 'rnix', 'sourcekit', 'tsserver', 'yamlls' } for _, lsp in ipairs(servers) do nvim_lsp[lsp].setup { on_attach = on_attach } end