diff --git a/common/packages.nix b/common/packages.nix index 375a4ba..7717df9 100644 --- a/common/packages.nix +++ b/common/packages.nix @@ -16,6 +16,7 @@ in zip # dev tools + ansible-lint git git-crypt github-cli @@ -85,6 +86,7 @@ in gofumpt # js + nodejs nodePackages.prettier nodePackages.yarn diff --git a/home/default.nix b/home/default.nix index 9f271f7..27aa9b0 100644 --- a/home/default.nix +++ b/home/default.nix @@ -117,6 +117,7 @@ in export PATH=$PATH:~/.cargo/bin export PATH=$PATH:~/.local/bin + export PATH=$PATH:~/.npm-packages/bin export PATH=$PATH:~/bin export GOPATH=~/go export GOBIN=$GOPATH/bin diff --git a/home/nvim/lua/init.lua b/home/nvim/lua/init.lua index 78cbd8e..7fbea5a 100644 --- a/home/nvim/lua/init.lua +++ b/home/nvim/lua/init.lua @@ -113,6 +113,9 @@ vim.api.nvim_set_keymap('n', 'q', 'lua vim.diagnostic.setloclist()f', 'lua vim.lsp.buf.formatting()', opts) vim.api.nvim_set_keymap("n", "", "za", { silent = true, noremap = true }) +require("lspconfig").ansiblels.setup({ + cmd = {os.getenv("HOME") .. "/.npm-packages/bin/ansible-language-server", "--stdio"}; +}) require("lspconfig").bashls.setup({}) require("lspconfig").gopls.setup({}) require("lspconfig").pyright.setup({})