| 12345678910111213141516171819202122 |
- { pkgs, ... }:
- {
- home.packages = with pkgs; [ fd ];
- programs.fzf = rec {
- # TODO(@tstachl): figure out why this is happening in tmux
- # fish: Unknown command: fzf_key_bindings
- # source /nix/store/.../share/fzf/key-bindings.fish && fzf_key_bindings
- enable = false;
- changeDirWidgetCommand = defaultCommand;
- changeDirWidgetOptions = [ "--type=d" ] ++ defaultOptions;
- defaultCommand = "${pkgs.fd}/bin/fd";
- defaultOptions = [
- "--strip-cwd-prefix"
- "--hidden"
- "--exclude .git"
- ];
- fileWidgetCommand = defaultCommand;
- fileWidgetOptions = [ "--type=f" ] ++ defaultOptions;
- tmux.enableShellIntegration = true;
- };
- }
|