53 lines
1.2 KiB
Nix
53 lines
1.2 KiB
Nix
{
|
|
inputs,
|
|
pkgs,
|
|
...
|
|
}: {
|
|
programs.fish = {
|
|
enable = true;
|
|
interactiveShellInit = ''
|
|
set fish_greeting
|
|
source ${inputs.tokyonight}/extras/fish/tokyonight_night.fish
|
|
'';
|
|
plugins = [
|
|
{
|
|
name = "autopair";
|
|
src = pkgs.fishPlugins.autopair.src;
|
|
}
|
|
{
|
|
name = "done";
|
|
src = pkgs.fishPlugins.done.src;
|
|
}
|
|
{
|
|
name = "tide";
|
|
src = pkgs.fishPlugins.tide.src;
|
|
}
|
|
{
|
|
name = "sponge";
|
|
src = pkgs.fishPlugins.sponge.src;
|
|
}
|
|
{
|
|
name = "puffer";
|
|
src = pkgs.fishPlugins.puffer.src;
|
|
}
|
|
{
|
|
name = "sudope";
|
|
src = pkgs.fetchFromGitHub {
|
|
owner = "oh-my-fish";
|
|
repo = "plugin-sudope";
|
|
rev = "83919a692bc1194aa322f3627c859fecace5f496";
|
|
hash = "sha256-pD4rNuqg6TG22L9m8425CO2iqcYm8JaAEXIVa0H/v/U=";
|
|
};
|
|
}
|
|
{
|
|
name = "fish-abbreviation-tips";
|
|
src = pkgs.fetchFromGitHub {
|
|
owner = "gazorby";
|
|
repo = "fish-abbreviation-tips";
|
|
rev = "8ed76a62bb044ba4ad8e3e6832640178880df485";
|
|
hash = "sha256-F1t81VliD+v6WEWqj1c1ehFBXzqLyumx5vV46s/FZRU=";
|
|
};
|
|
}
|
|
];
|
|
};
|
|
}
|