programs.fish.completions

Completions to add to fish.

type

attribute set of submodule

default

{
  programs.fish.completions = {};
}

programs.fish.completions.<name>.body

Body of the file.

type

null or strings concatenated with "\n"

default

{
  programs.fish.completions.<name>.body = null;
}

programs.fish.completions.<name>.source

Path of the source file. The file name must not start with a period.

type

path

programs.fish.functions

Functions to add to fish.

type

attribute set of submodule

default

{
  programs.fish.functions = {};
}

programs.fish.functions.<name>.body

Body of the file.

type

null or strings concatenated with "\n"

default

{
  programs.fish.functions.<name>.body = null;
}

programs.fish.functions.<name>.source

Path of the source file. The file name must not start with a period.

type

path

programs.fish.plugins

The plugins to add to fish. Built with buildFishPlugin. Overrides manually installed ones.

type

list of package

default

{
  programs.fish.plugins = [];
}