From ea277ae76f73b93e3117621ba51d9cf68bfe8c30 Mon Sep 17 00:00:00 2001 From: Ching Pei Yang Date: Thu, 20 Nov 2025 01:09:52 +0100 Subject: [PATCH] languages/nix: always use conform for formatter --- modules/plugins/languages/nix.nix | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/modules/plugins/languages/nix.nix b/modules/plugins/languages/nix.nix index 44e1e219..f03806f9 100644 --- a/modules/plugins/languages/nix.nix +++ b/modules/plugins/languages/nix.nix @@ -15,25 +15,11 @@ cfg = config.vim.languages.nix; - formattingCmd = mkIf (cfg.format.enable && cfg.lsp.enable) { - formatting = mkMerge [ - (mkIf (cfg.format.type == "alejandra") { - command = [(getExe pkgs.alejandra) "--quiet"]; - }) - (mkIf (cfg.format.type == "nixfmt") { - command = [(getExe pkgs.nixfmt-rfc-style)]; - }) - ]; - }; - defaultServers = ["nil"]; servers = { nil = { enable = true; cmd = [(getExe pkgs.nil)]; - settings = { - nil = formattingCmd; - }; filetypes = ["nix"]; root_markers = [".git" "flake.nix"]; }; @@ -41,9 +27,6 @@ nixd = { enable = true; cmd = [(getExe pkgs.nixd)]; - settings = { - nixd = formattingCmd; - }; filetypes = ["nix"]; root_markers = [".git" "flake.nix"]; }; @@ -152,7 +135,7 @@ in { cfg.lsp.servers; }) - (mkIf (cfg.format.enable && !cfg.lsp.enable) { + (mkIf cfg.format.enable { vim.formatter.conform-nvim = { enable = true; setupOpts = {