From 2a2cb76be5b7b6e3924ab4a01791289bec1f92f7 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Mon, 23 Jun 2025 00:16:55 +0100 Subject: [PATCH] Add .nvim.lua --- .nvim.lua | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .nvim.lua diff --git a/.nvim.lua b/.nvim.lua new file mode 100644 index 0000000..af9be0f --- /dev/null +++ b/.nvim.lua @@ -0,0 +1,31 @@ +require("conform").setup { + formatters_by_ft = { + nix = { "nixfmt" }, + }, +} + +require("lint").linters_by_ft = { + nix = { "nix" }, +} + +local lspconfig = require "lspconfig" + +local capabilities = require("cmp_nvim_lsp").default_capabilities(vim.lsp.protocol.make_client_capabilities()) + +lspconfig.nixd.setup { + capabilities = capabilities, + + cmd = { "nixd" }, + + settings = { + nixd = { + nixpkgs = { + expr = "import { }", + }, + + formatting = { + command = "nix fmt", + }, + }, + }, +}