refactor: further cleanup of linux build

This commit is contained in:
Ed L
2026-04-02 15:58:28 -07:00
parent e831648b18
commit 77b33b7a85

View File

@ -43,26 +43,15 @@
pkgs = pkgs;
};
in {
devShells.default = pkgs.mkShell ({
nativeBuildInputs =
[
rustToolchain
pkgs.pkg-config
pkgs.rust-analyzer
crate2nix.packages.${system}.default
]
++ pkgs.lib.optionals isLinux [
pkgs.gcc
pkgs.pkgsMusl.stdenv.cc
];
RUST_BACKTRACE = "1";
}
// pkgs.lib.optionalAttrs isLinux {
CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER = "${pkgs.gcc}/bin/gcc";
CARGO_TARGET_X86_64_UNKNOWN_LINUX_MUSL_LINKER = "${pkgs.pkgsMusl.stdenv.cc}/bin/cc";
CARGO_BUILD_TARGET = "x86_64-unknown-linux-musl";
});
devShells.default = pkgs.mkShell {
nativeBuildInputs = [
rustToolchain
pkgs.pkg-config
pkgs.rust-analyzer
crate2nix.packages.${system}.default
];
RUST_BACKTRACE = "1";
};
packages.default = cargoNix.rootCrate.build;
});