https://wiki.archlinux.jp/index.php/デフォルトアプリケーション#ファイルの関連付けのカスタマイズ
の「*.foo」を良い感じのパターンに変えればMIMEタイプや拡張子以外でもアプリ指定できそう