blob: f63fbc403af9150c7511f34594949ea52575a8b2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
{ pkgs, ... }:
let
nixPlugins = [
{ name = "colored-man-output"; src = pkgs.fishPlugins.colored-man-pages.src; }
{ name = "fzf-fish"; src = pkgs.fishPlugins.fzf-fish.src; }
{ name = "pure"; src = pkgs.fishPlugins.pure.src; }
{ name = "autopair"; src = pkgs.fishPlugins.autopair.src; }
];
customPlugins = [];
plugins = nixPlugins ++ customPlugins;
interactiveShellInit = ''
set fish_greeting
pokemon-colorscripts -r | awk "NR>1 {print}"
'';
in
{
programs.fish = {
enable = true;
inherit plugins interactiveShellInit;
};
}
|