{ lib, config, pkgs, ... }: lib.optionalString (lib.elem "nvim::lsp::c" config.machine.pkgs) # lua '' lspconfig.ccls.setup { cmd = { "${pkgs.ccls}/bin/ccls" }, init_options = { compilationDatabaseDirectory = "build"; index = { threads = 0; }; clang = { excludeArgs = { "-frounding-math"} ; }; } } ''