Use nightly rust for development
This commit is contained in:
parent
38e36482d0
commit
11be165f6d
14
flake.nix
14
flake.nix
|
@ -25,6 +25,8 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
rustPackage = pkgs.rust-bin.stable.latest.default;
|
rustPackage = pkgs.rust-bin.stable.latest.default;
|
||||||
|
rustPackageNightly = pkgs.rust-bin.nightly.latest.default;
|
||||||
|
rustPackageDev = rustPackageNightly;
|
||||||
|
|
||||||
naersk' = pkgs.callPackage naersk {
|
naersk' = pkgs.callPackage naersk {
|
||||||
rustc = rustPackage;
|
rustc = rustPackage;
|
||||||
|
@ -38,7 +40,7 @@
|
||||||
hooks = {
|
hooks = {
|
||||||
cargo-check = {
|
cargo-check = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = rustPackage;
|
package = rustPackageDev;
|
||||||
};
|
};
|
||||||
cargo-deny = {
|
cargo-deny = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
@ -49,8 +51,8 @@
|
||||||
clippy = {
|
clippy = {
|
||||||
enable = true;
|
enable = true;
|
||||||
packageOverrides = {
|
packageOverrides = {
|
||||||
cargo = rustPackage;
|
cargo = rustPackageDev;
|
||||||
clippy = rustPackage;
|
clippy = rustPackageDev;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
nixpkgs-fmt.enable = true;
|
nixpkgs-fmt.enable = true;
|
||||||
|
@ -63,8 +65,8 @@
|
||||||
rustfmt = {
|
rustfmt = {
|
||||||
enable = true;
|
enable = true;
|
||||||
packageOverrides = {
|
packageOverrides = {
|
||||||
cargo = rustPackage;
|
cargo = rustPackageDev;
|
||||||
rustfmt = rustPackage;
|
rustfmt = rustPackageDev;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -84,7 +86,7 @@
|
||||||
|
|
||||||
devShells.default = pkgs.mkShell {
|
devShells.default = pkgs.mkShell {
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
rustPackage
|
rustPackageDev
|
||||||
] ++ (with pkgs; [
|
] ++ (with pkgs; [
|
||||||
cargo-deny
|
cargo-deny
|
||||||
cargo-watch
|
cargo-watch
|
||||||
|
|
Loading…
Reference in a new issue