diff --git a/.config/scripts/util/fzfsample b/.config/scripts/util/fzfsample index 2e2f3d8..a840de4 100755 --- a/.config/scripts/util/fzfsample +++ b/.config/scripts/util/fzfsample @@ -1,4 +1,8 @@ -#!/bin/bash +#!/bin/zsh -selection=$(fzf --preview 'mpv --no-video {}' --preview-window=up:20%) +FILES=$(fd . | grep "\(wav\|mp3\)$" | sort -R) +if [[ $1 ]]; then + FILES=$(echo $FILES | head -n $1) +fi +selection=$(echo $FILES | fzf --preview "mpv --no-video {}" --preview-window=up:20%) dragon-drop --and-exit "$selection"