{ callPackage, rust-bin, nodePackages, }: let mainPkg = callPackage ./yazi.nix { }; in mainPkg.overrideAttrs (oa: { nativeBuildInputs = [ (rust-bin.stable.latest.default.override { extensions = [ "rust-src" "rustfmt" "rust-analyzer" "clippy" ]; }) nodePackages.cspell ] ++ (oa.nativeBuildInputs or [ ]); env.RUST_BACKTRACE = "1"; })