diff --git a/common/home/neovim/langs/nix.nix b/common/home/neovim/langs/nix.nix index f848937b..e2dc64e1 100644 --- a/common/home/neovim/langs/nix.nix +++ b/common/home/neovim/langs/nix.nix @@ -9,7 +9,7 @@ inherit (config.vars) hostName mainUser neovimIde; inherit (lib) getExe hasPrefix removePrefix; - defaultFormat = self.formatter.${pkgs.system}; + defaultFormatter = self.formatter.${pkgs.system}; nixdPkg = nixd.packages.${pkgs.system}.default; @@ -31,9 +31,13 @@ in ]; home.packages = [ - defaultFormat + defaultFormatter + nixdPkg ]; + # nixd by default kinda spams LspLog + home.sessionVariables.NIXD_FLAGS = "-log=error"; + xdg.dataFile."${flakeDir}/.nixd.json".text = builtins.toJSON { nixpkgs = { expr = "import (builtins.getFlake \"${flakeDir}\").inputs.nixpkgs {}"; @@ -60,7 +64,7 @@ in nixd = { formatting = { -- TODO: Try to find .formatter - command = { '${getExe defaultFormat}' }, + command = { '${getExe defaultFormatter}' }, }, }, },