diff --git a/flake.nix b/flake.nix index 81ecd5f..0cd37f4 100644 --- a/flake.nix +++ b/flake.nix @@ -35,6 +35,29 @@ export SHELL=${pkgs.lib.getExe pkgs.bashInteractive} ''; }; + devShells.nightly = with pkgs; mkShell { + buildInputs = [ + # rust-bin.beta.latest.default + rust-bin.selectLatestNightlyWith (toolchain: toolchain.default) + ]; + packages = with pkgs; [ + # rust-bin.beta.latest.clippy + # rust-bin.beta.latest.rust-analyzer + # rust-bin.beta.latest.rustfmt + # rust-bin.beta.latest.rust-std + rust-bin.selectLatestNightlyWith (toolchain: toolchain.default.override { + extensions = [ "clippy" "rust-analyzer" "rustfmt" "rust-std" ]; + # targets = [ "arm-unknown-linux-gnueabihf" ]; + }) + gdb + # gdb-dashboard + bacon + python313Packages.pygments # for personal gdb-dashboard use + ]; + shellHook = '' + export SHELL=${pkgs.lib.getExe pkgs.bashInteractive} + ''; + }; } ); }