{ pkgs ? import { } }: pkgs.mkShell { buildInputs = with pkgs; [ rustup gcc clang_16 ]; shellHook = '' export PATH=$PATH:''${CARGO_HOME:-~/.cargo}/bin ''; packages = (with pkgs; [ gef rust-bindgen shellcheck ]); }