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

4.2 KiB

Fish Plugins Available in Nixpkgs

Directory Navigation

  • z (pkgs.fishPlugins.z) - Pure-fish z directory jumping
  • fish-bd (pkgs.fishPlugins.fish-bd) - Fish plugin to quickly go back to a parent directory up in your current working directory tree

Prompts & Themes

  • tide (pkgs.fishPlugins.tide) - Ultimate Fish prompt
  • pure (pkgs.fishPlugins.pure) - Pretty, minimal and fast Fish prompt, ported from zsh
  • hydro (pkgs.fishPlugins.hydro) - Ultra-pure, lag-free prompt with async Git status
  • bobthefish (pkgs.fishPlugins.bobthefish) - Powerline-style, Git-aware fish theme optimized for awesome
  • bobthefisher (pkgs.fishPlugins.bobthefisher) - Powerline-style, Git-aware fish theme optimized for awesome (fork of bobthefish)
  • transient-fish (pkgs.fishPlugins.transient-fish) - Fish plugin to enable a transient prompt
  • gruvbox (pkgs.fishPlugins.gruvbox) - Gruvbox theme for fish shell
  • async-prompt (pkgs.fishPlugins.async-prompt) - Make your prompt asynchronous to improve the reactivity
  • fzf-fish (pkgs.fishPlugins.fzf-fish) - Augment your fish command line with fzf key bindings
  • fzf (pkgs.fishPlugins.fzf) - Ef-fish-ient fish keybindings for fzf
  • fifc (pkgs.fishPlugins.fifc) - Fzf powers on top of fish completion engine and allows customizable completion rules

Git Integration

  • forgit (pkgs.fishPlugins.forgit) - Utility tool powered by fzf for using git interactively
  • plugin-git (pkgs.fishPlugins.plugin-git) - Git plugin for fish (similar to oh-my-zsh git)
  • git-abbr (pkgs.fishPlugins.git-abbr) - Abbreviations for git for the fish shell 🐟

Quality of Life

  • autopair (pkgs.fishPlugins.autopair) - Auto-complete matching pairs in the Fish command line
  • done (pkgs.fishPlugins.done) - Automatically receive notifications when long processes finish
  • sponge (pkgs.fishPlugins.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 (pkgs.fishPlugins.puffer) - Text Expansions for Fish
  • colored-man-pages (pkgs.fishPlugins.colored-man-pages) - Fish shell plugin to colorize man pages
  • pisces (pkgs.fishPlugins.pisces) - Paired symbols in the command line
  • spark (pkgs.fishPlugins.spark) - Sparklines for Fish
  • humantime-fish (pkgs.fishPlugins.humantime-fish) - Turn milliseconds into a human-readable string in Fish

Shell Compatibility & Utilities

  • bass (pkgs.fishPlugins.bass) - Fish function making it easy to use utilities written for Bash in Fish shell
  • foreign-env (pkgs.fishPlugins.foreign-env) - Foreign environment interface for Fish shell
  • grc (pkgs.fishPlugins.grc) - Grc Colourizer for some commands on Fish shell
  • plugin-sudope (pkgs.fishPlugins.plugin-sudope) - Fish plugin to quickly put 'sudo' in your command
  • fishbang (pkgs.fishPlugins.fishbang) - Bash bang commands for fish
  • bang-bang (pkgs.fishPlugins.bang-bang) - Bash style history substitution for Oh My Fish

Development Tools

  • nvm (pkgs.fishPlugins.nvm) - Node.js version manager you'll adore, crafted just for Fish
  • sdkman-for-fish (pkgs.fishPlugins.sdkman-for-fish) - Adds support for SDKMAN! to fish
  • github-copilot-cli-fish (pkgs.fishPlugins.github-copilot-cli-fish) - GitHub Copilot CLI aliases for Fish Shell
  • exercism-cli-fish-wrapper (pkgs.fishPlugins.exercism-cli-fish-wrapper) - Fish wrapper for the Exercism CLI
  • aws (pkgs.fishPlugins.aws) - Completions and integrations with the AWS CLI

Testing & Development

  • fishtape (pkgs.fishPlugins.fishtape) - TAP-based test runner for Fish
  • fishtape_3 (pkgs.fishPlugins.fishtape_3) - 100% pure-Fish test runner
  • clownfish (pkgs.fishPlugins.clownfish) - Fish function to mock the behaviour of commands

Productivity & Monitoring

  • wakatime-fish (pkgs.fishPlugins.wakatime-fish) - Fish plugin for wakatime
  • fish-you-should-use (pkgs.fishPlugins.fish-you-should-use) - Fish plugin that reminds you to use your aliases

Platform-Specific

  • macos (pkgs.fishPlugins.macos) - MacOS functions for Fish