#!/bin/sh
set -eux

case "$1" in
  *.ico|*.jpg|*.jpeg|*.png)
    feh "$1"
    ;;
  https://www.youtube.com/watch*)
    vid "$1"
    ;;
  http*|*.svg|*.html)
    "$BROWSER" "$1"
    ;;
  *.pdf|*.djvu)
    nohup zathura "$1" 1>&2 2>/dev/null &
    ;;
  *.flac|*.ogg|*.mkv)
    vid "$1"
    ;;
  *)
    /run/current-system/sw/bin/xdg-open "$1"
    ;;
esac
