Files
bankrupt/home-manager/modules/fish.md
T
2026-01-18 23:17:17 +08:00

2.9 KiB

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
  • 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