From a668bb47dbdd844b1bda53eb9ace1eb802d006cf Mon Sep 17 00:00:00 2001 From: Hektor Misplon Date: Thu, 23 Oct 2025 16:26:04 +0200 Subject: [PATCH] Set up nix formatter and language server --- dots/.config/nvim/after/plugin/conform.lua | 1 + dots/.config/nvim/after/plugin/lspconfig.lua | 1 + dots/.config/nvim/flake.nix | 2 ++ 3 files changed, 4 insertions(+) diff --git a/dots/.config/nvim/after/plugin/conform.lua b/dots/.config/nvim/after/plugin/conform.lua index 35045ce..e8ba607 100644 --- a/dots/.config/nvim/after/plugin/conform.lua +++ b/dots/.config/nvim/after/plugin/conform.lua @@ -15,6 +15,7 @@ require("conform").setup({ html = { "prettierd", "prettier", stop_after_first = true }, lua = { "stylua" }, -- configured in stylua.toml markdown = { "prettierd", "prettier", stop_after_first = true }, + nix = { "nixfmt" }, javascript = { "prettierd", "prettier", stop_after_first = true }, javascriptreact = { "prettierd", "prettier", stop_after_first = true }, json = { "prettierd", "prettier", stop_after_first = true }, diff --git a/dots/.config/nvim/after/plugin/lspconfig.lua b/dots/.config/nvim/after/plugin/lspconfig.lua index 16e37dd..7624ba6 100644 --- a/dots/.config/nvim/after/plugin/lspconfig.lua +++ b/dots/.config/nvim/after/plugin/lspconfig.lua @@ -36,6 +36,7 @@ local servers = { }, lua_ls = {}, -- marksman = {}, + nixd = {}, pyright = {}, -- tsserver = {}, svelte = { diff --git a/dots/.config/nvim/flake.nix b/dots/.config/nvim/flake.nix index 894fa9a..22a4e6a 100644 --- a/dots/.config/nvim/flake.nix +++ b/dots/.config/nvim/flake.nix @@ -68,6 +68,8 @@ tree-sitter ormolu nodePackages.prettier + nixd + nixfmt prettierd shellcheck-minimal stylua