Files
wallpaper-engine-caelestia/fzfz.sh
2026-03-30 14:53:09 -06:00

29 lines
568 B
Bash
Executable File

#!/bin/bash
# Cambia esto por el directorio que quieras explorar
SEARCH_DIR="$HOME"
# Buscar archivos y pasarlos a fzf
file=$(find "$SEARCH_DIR" -type f | fzf --height=40% --reverse --prompt="Abrir archivo: ")
# Si no se seleccionó nada, salir
[[ -z "$file" ]] && exit
# Obtener extensión
ext="${file##*.}"
# Abrir según extensión
case "$ext" in
jpg|jpeg|png|gif)
imv "$file" & ;;
pdf)
firefox -P default-release "$file" & ;;
mp4|mkv)
mpv "$file" & ;;
txt|md|log|sh)
alacritty -e nvim "$file" & ;;
*)
xdg-open "$file" & ;;
esac