Files
nixos-config/home/common/programs/rust.nix
T
Miguel Palhas 6f67e5f451 fixes
2026-03-26 14:30:47 +00:00

32 lines
610 B
Nix

{ pkgs, ... }:
{
home.packages = with pkgs; [
rustup
bacon
mprocs
pkg-config
openssl.dev
taplo
sccache
mold
clang
];
home.sessionPath = [ "\${CARGO_HOME:-$HOME/.cargo}/bin" ];
home.file.".cargo/config.toml".text = ''
[target.x86_64-unknown-linux-gnu]
linker = "clang"
rustflags = ["-C", "link-arg=-fuse-ld=mold"]
[build]
rustflags = ["-Z", "threads=12"]
'';
home.sessionVariables = {
OPENSSL_DIR = "${pkgs.openssl.dev}";
OPENSSL_LIB_DIR = "${pkgs.openssl.out}/lib";
OPENSSL_INCLUDE_DIR = "${pkgs.openssl.dev}/include";
};
}