Files
asciinema/shell.nix

25 lines
449 B
Nix
Raw Normal View History

2024-06-09 02:42:08 +02:00
{
self',
packageToml,
rust-bin,
mkShell,
}: let
msrv = packageToml.rust-version;
mkDevShell = rust:
mkShell {
inputsFrom = [
(self'.packages.default.override {
rust = rust.override {
extensions = ["rust-src"];
};
})
];
env.RUST_BACKTRACE = 1;
};
in {
default = mkDevShell rust-bin.stable.latest.default;
msrv = mkDevShell rust-bin.stable.${msrv}.default;
}