# Fish Plugins Available in Nixpkgs ## Directory Navigation - **z** - Pure-fish z directory jumping - **fish-bd** - Fish plugin to quickly go back to a parent directory up in your current working directory tree ## Prompts & Themes - **tide** - Ultimate Fish prompt - **pure** - Pretty, minimal and fast Fish prompt, ported from zsh - **hydro** - Ultra-pure, lag-free prompt with async Git status - **bobthefish** - Powerline-style, Git-aware fish theme optimized for awesome - **bobthefisher** - Powerline-style, Git-aware fish theme optimized for awesome (fork of bobthefish) - **transient-fish** - Fish plugin to enable a transient prompt - **gruvbox** - Gruvbox theme for fish shell - **async-prompt** - Make your prompt asynchronous to improve the reactivity ## Fuzzy Finding & Search - **fzf-fish** - Augment your fish command line with fzf key bindings - **fzf** - Ef-fish-ient fish keybindings for fzf - **fifc** - Fzf powers on top of fish completion engine and allows customizable completion rules ## Git Integration - **forgit** - Utility tool powered by fzf for using git interactively - **plugin-git** - Git plugin for fish (similar to oh-my-zsh git) - **git-abbr** - Abbreviations for git for the fish shell 🐟 ## Quality of Life - **autopair** - Auto-complete matching pairs in the Fish command line - **done** - Automatically receive notifications when long processes finish - **sponge** - Keeps your fish shell history clean from typos, incorrectly used commands and everything you don't want to store due to privacy reasons - **puffer** - Text Expansions for Fish - **colored-man-pages** - Fish shell plugin to colorize man pages - **pisces** - Paired symbols in the command line - **spark** - Sparklines for Fish - **humantime-fish** - Turn milliseconds into a human-readable string in Fish ## Shell Compatibility & Utilities - **bass** - Fish function making it easy to use utilities written for Bash in Fish shell - **foreign-env** - Foreign environment interface for Fish shell - **grc** - Grc Colourizer for some commands on Fish shell - **plugin-sudope** - Fish plugin to quickly put 'sudo' in your command - **fishbang** - Bash bang commands for fish - **bang-bang** - Bash style history substitution for Oh My Fish ## Development Tools - **nvm** - Node.js version manager you'll adore, crafted just for Fish - **sdkman-for-fish** - Adds support for SDKMAN! to fish - **github-copilot-cli-fish** - GitHub Copilot CLI aliases for Fish Shell - **exercism-cli-fish-wrapper** - Fish wrapper for the Exercism CLI - **aws** - Completions and integrations with the AWS CLI ## Testing & Development - **fishtape** - TAP-based test runner for Fish - **fishtape_3** - 100% pure-Fish test runner - **clownfish** - Fish function to mock the behaviour of commands ## Productivity & Monitoring - **wakatime-fish** - Fish plugin for wakatime - **fish-you-should-use** - Fish plugin that reminds you to use your aliases ## Platform-Specific - **macos** - MacOS functions for Fish