From 13462d44e7a9e318671554f1bed611b9d3934250 Mon Sep 17 00:00:00 2001 From: Tim McCarthy Date: Fri, 2 Sep 2022 15:31:44 -0700 Subject: [PATCH] FZF support in fish --- nix/home.nix | 1 - nix/modules/fish/default.nix | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/nix/home.nix b/nix/home.nix index 9994ebb..5d5916b 100644 --- a/nix/home.nix +++ b/nix/home.nix @@ -20,7 +20,6 @@ duf # Better top htop - fzf ncdu ripgrep tmux diff --git a/nix/modules/fish/default.nix b/nix/modules/fish/default.nix index 54ca9d2..18660de 100644 --- a/nix/modules/fish/default.nix +++ b/nix/modules/fish/default.nix @@ -6,9 +6,22 @@ options = ["--cmd j"]; }; + programs.fzf = { + enable = true; + enableFishIntegration = false; + }; + programs.fish = { enable = true; + plugins = [ + { + # https://github.com/PatrickF1/fzf.fish + name = "fzf"; + src = pkgs.fishPlugins.fzf-fish.src; + } + ]; + shellInit = '' set --universal fish_greeting set -g -x EDITOR "emacsclient" @@ -21,6 +34,8 @@ # TODO - Adjust for nix-managed Doom if I ever do that fish_add_path ~/.emacs.d/bin + + fzf_configure_bindings --history=\cr --directory=\ef --git_status=\es ''; shellAliases = {