{ pkgs, vault-hier, rustVersion, }: let toolchain_with_src = ( rustVersion.override { extensions = [ "rustfmt" "clippy" "rust-src" ]; } ); in pkgs.mkShell { packages = with pkgs; [ vault-hier # Add the vault-hier package to the dev shell toolchain_with_src # Add the custom Rust toolchain with source code to the dev shell ]; nativeBuildInputs = [ vault-hier ]; }