Files
fish-config/docs/wiki/6-dependency-catalog.md
T
2026-06-12 03:24:46 +00:00

2.5 KiB

6. DEPENDENCY CATALOG

Sections: Index | 1. Configuration Variables | 2. Path Setup | 3. Key Bindings | 4. Abbreviations | 5. Functions Reference | 6. Dependency Catalog | 7. Customization | 8. Fisher Plugins | 9. Installation | 10. Personalization | 11. Viewing This Manual


fish-deps manages these tools. Run fish-deps to check status, or fish-deps install to install missing ones.

Required

uv        Python package manager (Astral)
cargo     Rust toolchain (via rustup)
fish      Fish shell >= 4.0
fisher    Fish plugin manager
starship  Cross-shell prompt
fzf       Fuzzy finder
zoxide    Smart cd with frecency
direnv    Per-directory environment loading
paru      AUR helper (Arch only; preferred)
yay       AUR helper (Arch only; fallback)

Integrations

wakatime   Developer time tracking
tailscale  Mesh VPN client
eza         Modern ls replacement
lsd         ls replacement (fallback to eza)
bat         Syntax-highlighted cat
btop        Modern resource monitor
dust        Disk usage tree (Rust)
duf         Disk usage/free overview
prettyping  Colorized ping wrapper
ov          Modern pager (replaces less)
ripgrep     Fast line search
lazygit     Terminal git UI
lazydocker  Terminal docker UI
trash       Safe delete (trash-cli)
kitty       GPU-accelerated terminal (primary)
wezterm     GPU-accelerated terminal (alternative)
python3     Standalone interpreter — used by the AI session helpers
            (save_claude_session / save_antigravity_session) and the
            paru/yay log cleaner. Note: uv does not provide python3 on
            PATH, and Arch's base does not include it, so it is listed
            separately. All consumers degrade gracefully without it.

Install Methods

The install priority for each tool:

cargo     Rust tools (eza, lsd, bat, dust, ov, ripgrep, trashy, zoxide,
          starship) — always gets the latest crate version
system PM paru / apt / brew / dnf / etc. — for tools without a crate
git clone fzf — installed from GitHub to ~/.fzf/
curl      starship installer, fisher bootstrap, uv installer
pipx      Python-based tools