diff options
| -rw-r--r-- | home/ebisu/fortune/development/languages/rust.nix | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/home/ebisu/fortune/development/languages/rust.nix b/home/ebisu/fortune/development/languages/rust.nix index b2376f0..9664669 100644 --- a/home/ebisu/fortune/development/languages/rust.nix +++ b/home/ebisu/fortune/development/languages/rust.nix @@ -9,4 +9,13 @@ cargo-udeps (callPackage ../../../../../pkgs/cargo-clean-all.nix { }) ]; + + home.file.".local/share/cargo/config.toml".text = with pkgs; '' + [build] + rustc-wrapper = "${sccache}/bin/sccache" + + [target.x86_64-unknown-linux-gnu] + linker = "${clang}/bin/clang" + rustflags = ["-Clink-args=-fuse-ld=${mold}/bin/mold"] + ''; } |