From df22898e5895b6d3e830f5d303a11bd9cda7ad43 Mon Sep 17 00:00:00 2001 From: Patrick Stevens <3138005+Smaug123@users.noreply.github.com> Date: Sun, 14 Jul 2024 11:08:36 +0100 Subject: [PATCH] Add clangd (#64) --- flake.lock | 32 ++++++++++++++++---------------- home-manager/home.nix | 1 + home-manager/nvim/lspconfig.lua | 2 ++ 3 files changed, 19 insertions(+), 16 deletions(-) diff --git a/flake.lock b/flake.lock index fc79910..b125383 100644 --- a/flake.lock +++ b/flake.lock @@ -27,11 +27,11 @@ ] }, "locked": { - "lastModified": 1719128254, - "narHash": "sha256-I7jMpq0CAOZA/i70+HDQO/ulLttyQu/K70cSESiMX7A=", + "lastModified": 1720599442, + "narHash": "sha256-jdm+sKVbBXoyrxcHbVaV0htlpq2iFR+eJw3Xe/DPcDo=", "owner": "lnl7", "repo": "nix-darwin", - "rev": "50581970f37f06a4719001735828519925ef8310", + "rev": "cf297a8d248db6a455b60133f6c0029c04ebe50e", "type": "github" }, "original": { @@ -50,11 +50,11 @@ "nixpkgs-stable": "nixpkgs-stable" }, "locked": { - "lastModified": 1719625994, - "narHash": "sha256-DbB/SQVaF+B+I5KAU7+c/8tvlg86ZJ7X0IDSTPuIXec=", + "lastModified": 1720686070, + "narHash": "sha256-zn6PPb38Z4+fJuDRGGN81XERkvxalXN4CtkRrQnrb7c=", "owner": "nix-community", "repo": "emacs-overlay", - "rev": "012409732a53433d75db7bb2e06dd0bdaf8ca7ea", + "rev": "497bb499753986ce2ca3b7359532e7147cfb7f30", "type": "github" }, "original": { @@ -121,11 +121,11 @@ ] }, "locked": { - "lastModified": 1719588253, - "narHash": "sha256-A03i8xiVgP14DCmV5P7VUv37eodCjY4e1iai0b2EuuM=", + "lastModified": 1720646128, + "narHash": "sha256-BivO5yIQukDlJL+1875Sqf3GuOPxZDdA48dYDi3PkL8=", "owner": "nix-community", "repo": "home-manager", - "rev": "7e68e55d2e16d3a1e92a679430728c35a30fd24e", + "rev": "c085b984ff2808bf322f375b10fea5a415a9c43d", "type": "github" }, "original": { @@ -164,27 +164,27 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1719234068, - "narHash": "sha256-1AjSIedDC/aERt24KsCUftLpVppW61S7awfjGe7bMio=", + "lastModified": 1720553833, + "narHash": "sha256-IXMiHQMtdShDXcBW95ctA+m5Oq2kLxnBt7WlMxvDQXA=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "90bd1b26e23760742fdcb6152369919098f05417", + "rev": "249fbde2a178a2ea2638b65b9ecebd531b338cf9", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-23.11", + "ref": "nixos-24.05", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_2": { "locked": { - "lastModified": 1719468428, - "narHash": "sha256-vN5xJAZ4UGREEglh3lfbbkIj+MPEYMuqewMn4atZFaQ=", + "lastModified": 1720594544, + "narHash": "sha256-w6dlBUQYvS65f0Z33TvkcAj7ITr4NFqhF5ywss5T5bU=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1e3deb3d8a86a870d925760db1a5adecc64d329d", + "rev": "aa9461550594533c29866d42f861b6ff079a7fb6", "type": "github" }, "original": { diff --git a/home-manager/home.nix b/home-manager/home.nix index 6c580cb..172550e 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -292,6 +292,7 @@ nixpkgs.sumneko-lua-language-server nixpkgs.gnupg nixpkgs.gh + nixpkgs.clang-tools ]; home.file.".ideavimrc".source = ./ideavimrc; diff --git a/home-manager/nvim/lspconfig.lua b/home-manager/nvim/lspconfig.lua index 9fac0f0..2d84efd 100644 --- a/home-manager/nvim/lspconfig.lua +++ b/home-manager/nvim/lspconfig.lua @@ -13,6 +13,8 @@ local schemas = { ["https://json.schemastore.org/dotnet-tools.json"] = "dotnet-tools.json", } +require("lspconfig")["clangd"].setup({}) + require("lspconfig")["yamlls"].setup({ settings = { yaml = {