From 31b7c86306e0e3023f55d87d4f82c1ee52957cbb Mon Sep 17 00:00:00 2001 From: jmug Date: Sat, 9 Aug 2025 15:13:14 -0700 Subject: [PATCH] [macbook] Add clang package and its lsp config to neovim. Signed-off-by: jmug --- home-modules/explicit-configs/nvim/init.lua | 1 + home-modules/explicit-configs/nvim/lua/lsp/clang-ls.lua | 1 + hosts/macbook/home.nix | 2 ++ 3 files changed, 4 insertions(+) create mode 100644 home-modules/explicit-configs/nvim/lua/lsp/clang-ls.lua diff --git a/home-modules/explicit-configs/nvim/init.lua b/home-modules/explicit-configs/nvim/init.lua index 89d3c5c..11e067a 100644 --- a/home-modules/explicit-configs/nvim/init.lua +++ b/home-modules/explicit-configs/nvim/init.lua @@ -18,6 +18,7 @@ require('lsp.sml-ls') require('lsp.arduino-ls') require('lsp.roc-ls') require('lsp.zls-ls') +require('lsp.clang-ls') -- Completion require('completion') diff --git a/home-modules/explicit-configs/nvim/lua/lsp/clang-ls.lua b/home-modules/explicit-configs/nvim/lua/lsp/clang-ls.lua new file mode 100644 index 0000000..c649a76 --- /dev/null +++ b/home-modules/explicit-configs/nvim/lua/lsp/clang-ls.lua @@ -0,0 +1 @@ +vim.lsp.enable('clangd') diff --git a/hosts/macbook/home.nix b/hosts/macbook/home.nix index 575fb0e..ffad580 100644 --- a/hosts/macbook/home.nix +++ b/hosts/macbook/home.nix @@ -40,6 +40,8 @@ in { homeDirectory = homeDirectory; packages = with pkgs; [ + pkgs-unstable.cmake + clang nerd-fonts.bigblue-terminal nerd-fonts.fira-code exercism