Ajeetdsouza’s Zoxide is tiny, Rust-built project.
"Zoxide is a smarter cd command, inspired by z and autojump.
It remembers which directories you use most frequently, so you can “jump” to them in just a few keystrokes.
Zoxide works on all major shells."
The main objection to including this, I suspect, would be that including Zoxide feels like it might be risky and ruin muscle memory (as well as perceived bloat).
However, Garuda already ships a highly tuned Fish/Zsh. Zoxide has the ability to overide cd (rather than use z or zi) with it’s functionality simply by adding zoxide init --cmd cd fish | source to the end of config.fish. This completely replaces the built-in cd with Zoxide’s version. No new commands for users to learn.
By doing so, muscle memory stays intact, navigation skyrockets, and now it feels like Garuda comes with magic.
For the bloat concern: the binary is <5 MB, RAM impact negligible, and obviously it can be uninstalled if anyone truly dislikes it.
Would it be a ridiculous idea for The Garuda Team to try including this and see the feedback? Is there any major objections to this idea?