diff --git a/platforms/home-manager/modules/nmasur/presets/programs/zellij.nix b/platforms/home-manager/modules/nmasur/presets/programs/zellij.nix index d3d4dd6f..fc96539a 100644 --- a/platforms/home-manager/modules/nmasur/presets/programs/zellij.nix +++ b/platforms/home-manager/modules/nmasur/presets/programs/zellij.nix @@ -34,7 +34,24 @@ in # description = "Open a session in Zellij"; body = # fish '' - set TARGET_DIR $(zoxide query --interactive) + set TARGET_DIR $( \ + zoxide query --list --score | \ + fzf --filter="$query" --no-sort | \ + fzf \ + --prompt="zoxide > " \ + --nth=2.. \ + --ansi \ + --height=60% \ + --info=inline \ + --border=rounded \ + --layout=reverse \ + --preview-window=down:40%:wrap \ + --preview='ls -F -C --color=always {2..}' \ + --bind 'ctrl-z:ignore,btab:up,tab:down,enter:become:echo {2..}' \ + --cycle \ + --keep-right \ + --tabstop=1 \ + ) if test -z $TARGET_DIR return 0 end