{ description = "Rust dev shell"; inputs = { nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; }; outputs = { self, nixpkgs }: let pkgs = nixpkgs.legacyPackages."x86_64-linux"; in { devShells."x86_64-linux".default = pkgs.mkShell { nativeBuildInputs = [ pkgs.rustc pkgs.cargo ]; shellHook = '' echo "Rust toolchain version:"; cargo -V; ''; }; }; }