diff --git a/dots/.bashrc b/dots/.bashrc index 78a0dbd..b2790e2 100644 --- a/dots/.bashrc +++ b/dots/.bashrc @@ -39,16 +39,6 @@ export XDG_DATA_HOME=$HOME/.local/share # FZF {{{ # Check if fzf is installed if [ -f "/usr/bin/fzf" ]; then - # Fuzzy finder setup - export FZF_COMPLETION_TRIGGER='**' - export FZF_DEFAULT_COMMAND='rg --files ""' - export FZF_DEFAULT_OPTS=" - --pointer='❭' - --height 10% - --color=fg:-1,bg:-1" - export FZF_CTRL_T_COMMAND="${FZF_DEFAULT_COMMAND}" - export FZF_CTRL_T_OPTS="--preview='bat {} | head -500'" - if [[ $ID == "raspbian" ]]; then . /usr/share/doc/fzf/examples/completion.bash . /usr/share/doc/fzf/examples/key-bindings.bash diff --git a/home/modules/shell/utils.nix b/home/modules/shell/utils.nix index f0be8b6..30b604b 100644 --- a/home/modules/shell/utils.nix +++ b/home/modules/shell/utils.nix @@ -10,6 +10,15 @@ programs.fzf = { enable = true; enableBashIntegration = lib.mkDefault true; + defaultCommand = "rg --files"; + defaultOptions = [ + "--pointer='❭'" + "--height 10%" + ]; + fileWidget = { + command = "rg --files"; + options = [ "--preview 'bat {} | head -500'" ]; + }; }; home.packages = with pkgs; [