From df2797b984772085e1a332411dfbd0c34397c9f5 Mon Sep 17 00:00:00 2001
From: Arnold Sommerfeld <sommerfeld@strisemarx.com>
Date: Sat, 9 Mar 2024 11:22:57 +0000
Subject: Add rust dev support

---
 home/.config/cargo/config                     | 6 ++++++
 home/.config/nvim/lua/custom/plugins/init.lua | 1 +
 2 files changed, 7 insertions(+)
 create mode 100644 home/.config/cargo/config

(limited to 'home')

diff --git a/home/.config/cargo/config b/home/.config/cargo/config
new file mode 100644
index 0000000..cd91d7e
--- /dev/null
+++ b/home/.config/cargo/config
@@ -0,0 +1,6 @@
+[target.x86_64-unknown-linux-gnu]
+linker = "clang"
+rustflags = ["-C", "target-cpu=native", "link-arg=-fuse-ld=/path/to/mold"]
+
+[build]
+rustc-wrapper = "sccache"
diff --git a/home/.config/nvim/lua/custom/plugins/init.lua b/home/.config/nvim/lua/custom/plugins/init.lua
index 1a789be..9f2222b 100644
--- a/home/.config/nvim/lua/custom/plugins/init.lua
+++ b/home/.config/nvim/lua/custom/plugins/init.lua
@@ -934,6 +934,7 @@ return {
         },
         ruff_lsp = {},
         pyright = {},
+        rust_analyzer = {},
         clangd = {
           cmd = {
             "clangd",
-- 
cgit v1.2.3-70-g09d2