summaryrefslogtreecommitdiff
path: root/common/programs/fish.nix
blob: e45182a2c372a754317337e7c7461699cab62122 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{
  pkgs,
  ...
}:
{
  programs.fish.enable = false;

  home.packages = with pkgs; [
    fzf
    pay-respects
  ];

  programs.fish = {
    interactiveShellInit =
      #fish
      ''
        function fish_mode_prompt
        end
        set -g fish_greeting ""
        fish_vi_key_bindings
        set -U fish_color_user blue
        set -U fish_color_host normal
        set -U fish_color_cwd blue

        pay-respects fish | source

        alias fuck='f'
      '';
  };
}