#!/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