mirror of
https://github.com/asciinema/asciinema.git
synced 2025-12-15 19:28:00 +01:00
25 lines
449 B
Nix
25 lines
449 B
Nix
{
|
|
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;
|
|
}
|